【发布时间】:2011-10-11 01:28:34
【问题描述】:
我正在编写一个应用程序,它需要知道两个服务器中哪一个响应最快。一台服务器在我的时区,另一台在很远的地方。
如何从 iPhone 上的服务器 ping 获取往返时间?
我查看了可达性,但我认为在这种情况下它不能满足我的需要。也欢迎替代解决方案。谢谢!
【问题讨论】:
-
如果您需要物理位置,您可以直接通过手机获取,那不是更好吗?
-
在某些方面,是的。我们要考虑的一个因素是流量。如果一台服务器的响应速度较慢,我们可能希望将它们路由到我们的另一台服务器。我不知道这有多普遍,我承认这主要是出于好奇。
-
你需要决定它是什么。如果是响应时间,物理距离无关紧要,您需要对某种 ping 进行计时。如果是物理距离,请使用 GPS。
-
我得到了一些澄清 - 我们将镜像服务器,所以响应时间是我们关心的。
-
为什么不考虑使用负载均衡器呢? Ping 并不能说明全部情况。
标签: iphone objective-c ios networking ping