Web Ping

From LemonWiki共筆
Jump to: navigation, search

網站監測與網站連線測試,當網站臨時無法連線時,可以檢查是否是個別 ISP 或 網路環境造成的網路連線問題。 (Back to Network problem)

網站連線測試[edit]

網站連線測試[edit]

同時從世界各處測試網站連線 手動執行監測[edit]

可以檢查是否是個別 ISP / 網路環境造成的網路連線問題: 如果只有你不能連線,世界其他人都可以連線,請更換網路連線 IP ,例如更改無線網路重新連線網站。

  • Alertra Web Site Monitoring
    • (1)從世界13處(含中國上海、香港)進行連線速度測試 check from different citys: Los Angeles USA, Detroit USA, Frankfurt GERMANY and London UK. 。
    • (2) 免費版未提供 2014-02-25 可查看網頁回應:輸入網頁網址,然後點選 Response -> View Extended Data (Headers, content and more) 可以看到網頁內容,不過中文內容會亂碼。 另外提供 View Packet Capture (.cap file in pcap/Wireshark format)
  • WebSitePulse -> 1. Free Website Test: Test from (1)Seattle, WA (2)Munich, Germany (3)Brisbane, Australia 2. 選擇 Web Page Test,可概略呈現地網頁元素下載的所需時間
  • just ping: Free online ping from 50 locations worldwide(includes China) Icon exclaim.gif 如果網站關閉 ICMP 回應,會導致測試結果顯示為「Packets lost (100%)」,但是其實網站是可以連線的。[Last visited: 2013-05-13]
  • out of service was it up?[Last visited: 2012-02-05]

同時從世界各處測試網站連線 固定頻率自動執行監測[edit]

  • Alertra Web Site Monitoring
    • (1)從世界13處(含中國上海、香港)進行連線速度測試 check from different citys: Los Angeles USA, Detroit USA, Frankfurt GERMANY and London UK. 。
    • (2) 免費版未提供 2014-02-25 可查看網頁回應:輸入網頁網址,然後點選 Response -> View Extended Data (Headers, content and more) 可以看到網頁內容,不過中文內容會亂碼。 另外提供 View Packet Capture (.cap file in pcap/Wireshark format)


  • WebSitePulse -> 1. Free Website Test: Test from (1)Seattle, WA (2)Munich, Germany (3)Brisbane, Australia 2. 選擇 Web Page Test,可概略呈現地網頁元素下載的所需時間
  • InternetSupervision.com 免費與付費版均有。如果要從不同地方連線測試 (Alternate city check false alarm prevention),僅付費版提供。[Last visited: 2016-07-19]
  • Uptime Doctor 免費與付費版均有。自北美、歐洲、亞洲等地方測試。 [Last visited: 2017-05-31]

檢查網站是否被中國的防火長城(GFW, Great Firewall of China)封鎖[edit]

相關文章

Owl icon.jpg 了解什麼是中國的防火長城(GFW, Great Firewall of China)

使用國外 VPN 服務測試網路連線[edit]

其他[edit]

  • CloudPing.info "... estimate the latency from your browser to each Amazon Web Services region." Cited from official website.

分析網頁連線下載速度[edit]

1776124036_800ff3441d_o.jpg
Image hosted by Flickr
5457161299_6410ae7c01.jpg
Image hosted by flickr
  • Pingdom Tools(圖例): (a)測試網頁各元件載入時間(Full page test),圖形化呈現載入時間長短,藉此觀察網頁效能、 (b)以及從Pingdom Tools網站到目標網站的連線檢查(Ping、trace route)
  • Test & Optimize Website Speed - GiftOfSpeed 可以選擇從荷蘭、美國、英國、新加坡、德國其中一處連線測試。測試結果包含不同網頁元件下載所需時間。[Last visited: 2016-07-28]

Monitor HTTP request[edit]

追蹤瀏覽器提出的網站網址要求(ex: URL of AJAX JSON)

分析網頁連線下載速度,並提供網站開發者建議的服務或軟體[edit]

相關頁面

觀察HTTP response status code(HTTP回應狀態代碼)[edit]

瀏覽網頁時,可以觀察該網頁或網頁內元件(例如嵌入圖檔或聲音)的HTTP response status code(HTTP回應狀態代碼)[2],例如404代表沒有該檔案。

  • Mozilla Firefox Firefox Browser firefox.png 內建的工具 -> 網頁開發者 -> 網頁主控台。快速鍵: Ctrl+Shift+k
    • filter: available
    • example as follows:
[23:14:47.836] GET https://www.google.com/ [HTTP/1.1 200 OK 10763ms]
[23:14:59.707] GET https://www.google.com/ig/cp/get?hl=zh-TW&gl=&authuser=0&bundleJs=0 [HTTP/1.1 304 Not Modified 1593ms]
  • Firebug for Firefox Browser firefox.png : 切換到「網路」標籤。快速鍵: F12
  • Google Chrome Browser chrome.png 內建的工具 -> 開發人員工具 -> 切換到「network」標籤。快速鍵: Ctrl+Shift+i
  • Live HTTP Headers for Firefox Browser firefox.png
  • curl on Linux Os linux.png or Mac Os mac.png e.g. curl -v -o /dev/null https://www.slideshare.net [3]

DNS檢查[edit]

other web ping: fifi(ping, tracert... tools.), lookup

反查IP或網域[edit]


無法網路連線[edit]

  1. ping local IP
  2. ping Gateway
  3. check DNS...
  4. (optional) ping the IP of external website (有些機器會關閉ICMP ECHO,讓我們無法Ping到它)

distinguish which section met trouble

無法連線到網路的測試步驟[edit]

  • 檢查網站服務 for Linux Os linux.png
    • /etc/init.d/httpd status
    • /etc/init.d/mysqld status
  • 檢查本機端網站網頁是否能讀取
    • lynx 127.0.0.1
  • 檢查網站伺服器log
  • 從瀏覽器直接瀏覽網站網址
    • 透過命令列模擬瀏覽器瀏覽網站 e.g. curl -v -o /dev/null https://www.slideshare.net

網路連線發生不穩[edit]

如何看出哪一段線路慢了?

  • Windows: 開始 -> 執行 -> 輸入cmd (進入"命令提示字元")
  • (會顯示C:\某資料夾>)
請在閃爍游標處輸入 tracert web.domain.com (web.domain.com 改成想檢查的網站網址)
就可以看出是哪一段慢了,大家先作這個動作會有助於解決問題及增加回覆的速度喔

或者

請在閃爍游標處輸入 tracert web.domain.com > c:\result.txt
  • 當出現第二次C:\某資料夾> (如果網路連線不穩定, 會花費相當多時間)
代表已經將連線過程紀錄成功在 c:\result.txt
  • 請將這個文字檔寄給合適的網路管理員


參考資料

類似工具[edit]

GeoIP服務[edit]

Blog[edit]


伺服器主機資訊或採用的技術[edit]

20398159845_e4d74885dd_n.jpg
(image hosted by flickr)
  • Netcraft可查詢伺服器主機的OS、IP及上線時間(uptime)、採用的技術等資訊。
    • 使用方式: 線上輸入網址查詢或直接使用 bookmarklet
      javascript:location%20=%20'http://toolbar.netcraft.com/site_report?url='+escape(location);%20void%200
    • 介紹:
    • 查詢結果: e.g. Site report for techcrunch.com

伺服器主機上線時間(uptime)[edit]

伺服器啟用 HTTP 壓縮 (HTTP Compression)[edit]

檢查伺服器是否啟用 HTTP 壓縮 的服務

Benchmark

  • HTTP Archive 從 Alexa 取得前 100萬名的網站網址清單,分析其網頁載入時間、使用的JS、圖片、字型所需載入檔案大小。[Last visited: 2016-04-24]

SSL Server Test[edit]

SSL 憑證測試

顯示 SSL 憑證資訊


追蹤網站內容更新或變化[edit]

追蹤網站內容更新的線上服務

references[edit]

further reading


Web site design and development process