还在苦苦敲代码开发APP?你out啦! 试试积木搭建APP吧~

分析系统哪个环节最耗时(Where Slow)

来源:个人博客     2015-11-23 13:45:24    人气:     我有话说( 0 人参与)

前些天翻了翻「Wireshark数据包分析实战」,总结了一下汇聚成本文。所谓慢,通常只是整体的主观感受,我们真正应该关心的是哪个环节最耗时...

前些天翻了翻「Wireshark数据包分析实战」,总结了一下汇聚成本文。

所谓慢,通常只是整体的主观感受,我们真正应该关心的是哪个环节最耗时?

Where Slow

Where Slow

判断原则按上图所示:

  1. 如果 TCP 握手或 ACK 耗时长,那么说明网络慢。
  2. 如果请求耗时长,那么说明客户端慢。
  3. 如果响应耗时长,那么说明服务端慢。

实战抓包按下图所示:

Package

Package

对应结果依次是:正常网络慢客户端慢服务端慢,如果使用 Wireshark,那么可能会发现时间显示格式有差异,改成相对时间就好了。此外赞一下 CloudShark

Wireshark CloudShark

本文源自互联网,采用知识共享署名-非商业性使用 4.0 国际许可协议进行许可,
版权归原作者,如有问题请联系service@tsingfun.com (编辑:admin)
分享到: