通过浏览器检查最近的服务器位置

时间:2011-08-25 17:20:38

标签: php javascript web-applications ping

计算网站访问者和一组IP之间的ping时间的最佳方式(即最简单的实现和对最终用户最透明)是什么?我知道SpeedTest.net在他们的速度测试计算中做到这一点,尽管我的解决方案不需要对用户可见。它应该只计算ping时间,然后选择最低的ping。

要清楚,我希望最终用户ping IP。我不希望远程服务器尝试ping最终用户的连接,因为它们的连接可能不允许通过数据包。

运行测试时SpeedTest.net给出的ping时间示例:

enter image description here

1 个答案:

答案 0 :(得分:1)

使用WebSocket打开与服务器的连接,花费多长时间。这不是一个ping,但它可能与javascript一样接近。

this page上有一个这种方法的例子。