2012-04-25 3 views
6

可能性の重複:
Calculating Connection/Download SpeediPhoneからユーザーのネットワーク速度をテストする方法は?

私はアプリの使用のための3台のサーバ上のデータを置きます。私はユーザーがネットワーク接続上で最速のサーバーベースからデータをロードしたいと思っています。だから私は自分のサーバーにユーザーのネットワーク接続速度をテストする必要があります。 iPhoneからユーザーのネットワーク速度をテストする方法はありますか?

+0

ここで答えをチェックしてください:http://stackoverflow.com/questions/370641/calculating-connection-download-speed私はそれが助けて欲しいと思います、私は個人的に試しました。 –

答えて

3

最後に、解決策が見つかりました。正常に動作します。

すべてのサーバーに小さな静的ファイル(例:https://www.google.com/images/icons/product/chrome-48.png)を入れてから、すべてのサーバーからファイルをダウンロードし、時間を計算します(Calculating Connection/Download Speedは@Antonio MGのおかげで速度を計算するのには良い方法です)。最も速いサーバーホストはNSUserDefaultsです。アプリがサーバーからデータを読み込む前に、要求URLホストを最速のホストに置き換えます。

アプリが起動するかapplicationWillEnterForeground:になるときは、ネットワーク速度テストを実行します。今、アプリの負荷データで毎回計算された最速のサーバを使用しています。

これは、必要な人に役立つことを願っています。

関連する問題