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

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

 

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

 

介紹

 

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


更多信息

 

診斷過程:

 

瀏覽網頁性能變差的原因有很多,需要逐步分析。步驟如下:

  1. 首先,不僅要確認網絡負載狀況,還要注意通信鏈路上的出錯率,以及導致性能變差的最明顯的表現;

  2. 診斷TCP問題,檢查以下細節:

  • 在Expert info窗口,確保沒有太多重傳以及重複ACK(百分之0.5至0.8尚可忍受)。

  • 確保HTTP連接上沒有reset,可能由於防火牆或站點限制引發。

   3.  確保沒有以下DNS問題:

  • 慢速響應時間

  • 域名未找到

如果以上均不適用,就需要對HTTP深入研究。

 

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

 

當你第一次打開一個網頁,可能需要幾秒鐘。在這種情況下,應當查看以下情況:

  1. 檢查線路是否過載

  2. 檢查線路延時(通過ping工具)

  3. 查看錯誤代碼,通常能看到瀏覽器報錯原因,但並不總是能看到。

  4. 配置過濾器http.response >= 400並查看有多少錯誤。以下章節,你會看到需要注意的示例。

 

Informational codes

p_w_picpath002.png

 

Success codes

p_w_picpath003.png

 

Redirect codes

p_w_picpath004.png

參考

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章