簡體   English   中英

如何使用Javascript檢測最近的服務器以測試延遲/ ping速度?

[英]How to detect nearest server to test latency/ping speed using Javascript?

我正在實現一個瀏覽器擴展,它應該連接到最近的服務器來測試ping速度。

要獲得更多詳細信息,請查看SpeedTest ,它首先計算ping時間。
並且為了計算此ping時間,它會檢測最近的服務器然后ping它。

例如,這是SpeedTest檢測到的最近的服務器。 我用紅色箭頭標記了它們

SpeedTest檢測到最近的服務器


SpeedTest如何檢測這些服務器?

即如何在SpeedTest中檢測最近的服務器及其在javascript中的位置?

在客戶端機器運行ping操作的意義上,速度測試所做的並不是真正的“ping”。 我不知道他們的確切方法(我相信他們使用的是閃存而不是純JS,或者至少習慣),但我猜他們會嘗試訪問每個資源(一個空的文本/圖像文件?)這些機器,然后回復時間。 無論如何,這當然是實現這一目標的一種方式。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM