不使用ping选择最佳服务器?

时间:2009-09-23 23:44:36

标签: performance networking bandwidth latency

我正在寻找选择“最佳”网络服务器的最佳方法。使用案例:家中的用户需要通过任何一个地理位置分散的服务器访问网络,我们希望我们的桌面应用程序能够在一秒钟内自动选择一个。服务器阻止ICMP数据包,因此ping不起作用。我们正在考虑向每个服务器发送HTTPS HEAD请求并测量响应时间。我们不得不排除地理位置接近。

有什么建议吗?

1 个答案:

答案 0 :(得分:1)

只要您请求一个需要一段时间让服务器返回的资源,HEAD请求就会运行得相当好。如果您可以设置一些基本上只返回带有最小HTTP标头集的空文档的东西,那将是最好的。 (我假设你只能在这里使用端口80;如果你可以使用任何除了ICMP,那么你可能想尝试...我不知道,NTP,TCP握手,它取决于。)