网络基本功(二十七):Wireshark抓包实例分析HTTP问题(上)

    HTTP的问题可能是由于慢速服务器或客户端,TCP性能问题,本文讨论上述问题以及其他可能因素。

    诊断过程:

    浏览网页性能变差的原因有很多,需要逐步分析。步骤如下:

    • 首先,不仅要确认网络负载状况,还要注意通信链路上的出错率,以及导致性能变差的最明显的表现;
      • 慢速响应时间

    注意:将网络和IT环境看作一个整体。对于慢速网络浏览应用,TCP问题亦不能分离于HTTP,DNS问题。可能是由于慢速HTTP服务器,因服务器的慢速响应而产生了TCP重传。或者,由于DNS慢速服务器,打开网页可能需要好几秒钟。一步步定位问题就好了。

    当你第一次打开一个网页,可能需要几秒钟。在这种情况下,应当查看以下情况:

    • 检查线路是否过载
    • 检查线路延时(通过ping工具)
    • 查看错误代码,通常能看到浏览器报错原因,但并不总是能看到。
    • 配置过滤器http.response >= 400并查看有多少错误。以下章节,你会看到需要注意的示例。
      Informational codes

    Success codes

    Redirect codes

    image004.png

    Network Analysis Using Wireshark Cookbook