【问题标题】:How to test user network speed from iPhone? [duplicate]如何从 iPhone 测试用户网络速度? [复制]
【发布时间】:2012-04-25 09:25:58
【问题描述】:

可能重复:
Calculating Connection/Download Speed

我将数据放在 3 台服务器上以供应用使用。我想用户根据他们的网络连接从最快的服务器加载数据。所以我需要测试用户到我的服务器的网络连接速度。有什么方法可以测试 iPhone 的用户网络速度吗?

【问题讨论】:

标签: iphone objective-c networking


【解决方案1】:

最后,我找到了一个解决方案,效果很好。

我在每台服务器上放了一个小的静态文件,例如https://www.google.com/images/icons/product/chrome-48.png,然后从每台服务器下载文件并计算花费的时间(Calculating Connection/Download Speed 是计算速度的好方法,感谢@Antonio MG),然后用NSUserDefaults 保存最快的服务器主机。在应用从服务器加载数据之前,将请求 url 主机替换为最快的主机。

当应用启动或applicationWillEnterForeground:时,进行网速测试。现在,每次应用加载数据时都使用刚刚计算的最快的服务器。

希望对需要的人有所帮助。

【讨论】:

    猜你喜欢
    • 2011-10-14
    • 1970-01-01
    • 1970-01-01
    • 2017-11-19
    • 1970-01-01
    • 1970-01-01
    • 2010-12-02
    • 1970-01-01
    • 2015-08-19
    相关资源
    最近更新 更多