可能性の重複:
Calculating Connection/Download SpeediPhoneからユーザーのネットワーク速度をテストする方法は?
私はアプリの使用のための3台のサーバ上のデータを置きます。私はユーザーがネットワーク接続上で最速のサーバーベースからデータをロードしたいと思っています。だから私は自分のサーバーにユーザーのネットワーク接続速度をテストする必要があります。 iPhoneからユーザーのネットワーク速度をテストする方法はありますか?
可能性の重複:
Calculating Connection/Download SpeediPhoneからユーザーのネットワーク速度をテストする方法は?
私はアプリの使用のための3台のサーバ上のデータを置きます。私はユーザーがネットワーク接続上で最速のサーバーベースからデータをロードしたいと思っています。だから私は自分のサーバーにユーザーのネットワーク接続速度をテストする必要があります。 iPhoneからユーザーのネットワーク速度をテストする方法はありますか?
最後に、解決策が見つかりました。正常に動作します。
すべてのサーバーに小さな静的ファイル(例:https://www.google.com/images/icons/product/chrome-48.png)を入れてから、すべてのサーバーからファイルをダウンロードし、時間を計算します(Calculating Connection/Download Speedは@Antonio MGのおかげで速度を計算するのには良い方法です)。最も速いサーバーホストはNSUserDefaults
です。アプリがサーバーからデータを読み込む前に、要求URLホストを最速のホストに置き換えます。
アプリが起動するかapplicationWillEnterForeground:
になるときは、ネットワーク速度テストを実行します。今、アプリの負荷データで毎回計算された最速のサーバを使用しています。
これは、必要な人に役立つことを願っています。
ここで答えをチェックしてください:http://stackoverflow.com/questions/370641/calculating-connection-download-speed私はそれが助けて欲しいと思います、私は個人的に試しました。 –