我正在实施一个浏览器扩展,它应该连接到最近的服务器来测试ping速度。
要获得更多详细信息,请查看SpeedTest,首先计算ping时间。
计算此ping时间,它会检测最近的服务器然后ping它。
例如,这是SpeedTest检测到的最近的服务器。我用红色箭头标记了它们
SpeedTest如何检测这些服务器?
的即。如何在SpeedTest的javascript中检测最近的服务器及其位置?
答案 0 :(得分:2)
在客户机运行ping操作的意义上,speedtest所做的并不是真正的“ping”。我不知道他们的确切方法(我相信他们使用的是闪存而不是纯JS,或者至少习惯),但我猜他们会尝试访问每个资源(一个空的文本/图像文件?)这些机器,然后回复时间。无论如何,这当然是实现这一目标的一种方式。