Ping 透過瀏覽器即時測量延遲反應時間,支援 HTTP 和 WebSocket

最後更新於 2020 年 07 月 07 日

遇到網路有點卡、不確定能不能正常連線時,我都會習慣在指令列輸入 ping 來看看是否可以找到某個遠端伺服器,不得不說這真是一個超級好用的指令,可以知道連結到某主機或 IP 位址的延遲時間或封包遺失率(俗稱掉包),當然延遲越低代表反應時間越短,從封包遺失也能知道網路品質好或不好,正常情況下回應時間不應該過長或是超時(Timeout),封包也盡量要能完整遞送接收。

本文要介紹的Ping」是一個蠻有趣的網路工具,可以透過網頁瀏覽器持續測試某台伺服器回應時間和延遲情形,預設情況下打開 Ping 會以 Google 伺服器獲取測試結果,包括該主機名稱、IP 位址、國家、延遲時間和距離,使用者可以自訂要測試的目標,支援 HTTP 和 WebSocket 兩種協定。

Ping 開發者在新冠肺炎(COVID-19)期間在家工作,因為發現家中網路似乎不夠穩定,想透過持續發送 ping 方式確認網路的穩定性,才會寫出這個服務,如果你想自架的話,Ping 是一個開放原始碼專案,可在 GitHub 找到相關檔案。

Ping — Real-time Latency Measurement
https://ping.calvin.al/

使用教學

STEP 1

開啟 Ping 網站,預設是使用 Google 做為測試對象,可以看到每次回應的延遲時間、你和伺服器的距離,當然現在都有 CDN,距離上不一定準確,但我們可以看延遲時間及下方紀錄的圖表,知道目前網路的速度和穩定性。

STEP 2

點選右上角「Change Server」變更要測試的目標伺服器,支援一般 HTTP 或是 WebSocket 協議,輸入後點選「Connect」就能加入並開始測試。

STEP 3

Ping 會依照試用者設定的目標伺服器開始測試,下方圖表是延遲情形,將滑鼠游標移動上去會顯示延遲時間,算是一個功能非常簡單的小工具。

STEP 4

Ping 還有一個比較沒什麼用的小功能,可以把你目前測試的頁面分享給別人,只要點選右上角的分享按鈕即可。

另一個小功能是右上角可以切換淺色和深色模式。

如果你想要架設類似 Ping 這樣的網站,可以透過網頁瀏覽器持續發送 ping 給某台主機的話,可以在它的 GitHub 頁面找到原始碼及安裝教學。

值得一試的三個理由:

  1. 可持續發送 ping 至某個伺服器觀察延遲時間
  2. 支援 HTTP 和 WebSockets 兩種協定
  3. 開放原始碼專案,可在 GitHub 找到相關檔案

 

相關的文章

Is it down? 查看 Google、Facebook、IG 等大型網路服務可否正常連線

每個網站或服務都有出現異常的時候,一般來說,世界級的網站可能比較少發生狀況,畢竟有龐大的硬體和團隊在監控,一旦無法連線,造成的損失可能難以想像,不過偶爾也會看到因為人為疏失而讓網站無法連線,尤其每隔一段時間都會出現一下,就好像連鎖反應。每次遇到無法連線時都先檢查自己的網路是不是發生問題,重新連線 Wi-Fi 是基本功,但最想知道的是其他人能不能正常連線。

Real search box in New Tab Page 在 Chrome 新分頁使用真正的搜尋框

想了一下自己的使用習慣,好像已經不太倚賴瀏覽器開新分頁後的功能,像是搜尋或是快速開啟常用網站,自從安裝「Empty New Tab Page 讓 Google 瀏覽器新分頁空白」外掛後現在新分頁又回到空白一片,如果要透過瀏覽器搜尋也很習慣手動開啟 Google 首頁,而不是直接從網址列進行搜尋,儘管網址列現在除了輸入網址,也能快速將關鍵字透過你習慣的瀏覽器搜尋。

Artify 提供新冠肺炎免費設計素材,線上編輯器修改立即使用

隨著新冠肺炎(COVID-19)疫情趨緩,一些社交活動或限制也逐漸解禁,終於可以回到大家比較熟悉的生活。不過該做的健康管理與防護還是要養成習慣,例如外出後要記得洗手,不以手碰觸眼睛或口鼻,如果搭乘大眾運輸工具或是前往公共場所還是盡量戴上口罩和保持社交距離,一方面也能確保不被感冒或各種疾病傳染,想想平日的衛教宣導還蠻重要的。

微軟打造 Bing 新冠肺炎疫情追蹤平台,以視覺化呈現各國家確診人數

從今年農曆過年開始,新聞就圍繞著新型冠狀病毒(COVID-19,武漢肺炎),每天都會有來自各國的疫情發展或是台灣又出現多少確診個案,這些資訊會由衛福部「中央流行疫情指揮中心」以記者會形式統一對外說明。如果要知道目前疫情變化,除了從電視新聞、網路或平面媒體獲得,也有網站以更直覺方式呈現,像是 Operations Dashboard for ArcGIS 或 Worldometer 都能即時獲取世界不同國家的新冠肺炎疫情資訊。

Opensource.builders 提供商業服務的開放原始碼程式替代方案

記得年輕時很熱血,什麼都想要自己動手做,明明只要幾分鐘就能申請的服務硬要花好幾小時架設,例如 Email 伺服器、網站伺服器或是一些網路服務等等,不過也從過程中學習並發現不少樂趣,過了這麼多年各項工具也日漸成熟,即使現在各家大公司都有類似產品線可供挑選,但還是有一群堅持要自己架設服務的人吧!自架通常會伴隨著一定難度,相對來說比較省錢(免費)而且彈性更大。

Google Meet 線上視訊會議功能現已免費開放給所有人使用

受到新冠肺炎(COVID-19)疫情影響,有許多公司開始實施在家工作,可能減少進辦公室的頻率,每週有幾天時間在家上班,但無法面對面還是會有很多事情必須處理討論,就只能透過線上視訊、會議軟體進行遠距開會。至今大家應該都已經找到適合自己的線上會議軟體了嗎?例如 LINE、Skype 等常見的即時通訊軟體都能進行簡單的視訊交談,如果是工作上需要多人會議,可以試試看 Google Meet 進階視訊會議功能。

回應