網絡基本功(二十七):Wireshark抓包實例分析HTTP問題

轉載請在文首保留原文出處:EMC中文支持論壇https://community.emc.com/go/chinese瀏覽器

 

介紹

 

HTTP的問題多是因爲慢速服務器或客戶端,TCP性能問題,本文討論上述問題以及其餘可能因素。服務器

 

更多信息

 

診斷過程:網絡

 

瀏覽網頁性能變差的緣由有不少,須要逐步分析。步驟以下:工具

  1. 首先,不只要確認網絡負載情況,還要注意通訊鏈路上的出錯率,以及致使性能變差的最明顯的表現;
  2. 診斷TCP問題,檢查如下細節:
  • 在Expert info窗口,確保沒有太多重傳以及重複ACK(百分之0.5至0.8尚可忍受)。
  • 確保HTTP鏈接上沒有reset,可能因爲防火牆或站點限制引起。

   3.  確保沒有如下DNS問題:性能

  • 慢速響應時間
  • 域名未找到

若是以上均不適用,就須要對HTTP深刻研究。code

 

注意:將網絡和IT環境看做一個總體。對於慢速網絡瀏覽應用,TCP問題亦不能分離於HTTP,DNS問題。多是因爲慢速HTTP服務器,因服務器的慢速響應而產生了TCP重傳。或者,因爲DNS慢速服務器,打開網頁可能須要好幾秒鐘。一步步定位問題就行了。orm

 

當你第一次打開一個網頁,可能須要幾秒鐘。在這種狀況下,應當查看如下狀況:get

  1. 檢查線路是否過載
  2. 檢查線路延時(經過ping工具)
  3. 查看錯誤代碼,一般能看到瀏覽器報錯緣由,但並不老是能看到。
  4. 配置過濾器http.response >= 400並查看有多少錯誤。如下章節,你會看到須要注意的示例。

 

Informational codes域名

 

 

Success codesit

 

 

Redirect codes

 

 

 

 

 

 

轉載原文:https://community.emc.com/message/870552#870552

相關文章
相關標籤/搜索