WPD:Page Download Time Breakdown选项详解
WPD:Page Download Time Breakdown选项详解
“页面下载时间细分”图显示每个页面组件下载时间的细分,可以根据它确定在网页下载期间事务响应时间缓慢是由网络错误引起还是由服务器错误引起。
“页面下载时间细分”图根据DNS解析时间、连接时间、第一次缓冲时间、SSL握手时间、接收时间、FTP验证时间、客户端时间和错误时间来对每个组件的下载过程进行细分。
•1、DNS解析时间:浏览器访问一个网站的时候,一般用的是域名,需要dns服务器把这个域名解析为IP,这个过程就是域名解析时间,如果我们在局域网内直接使用IP访问的话,就没有这个时间了。
•2、Connection:服务器建立连接的时间
•3、SSL Handshaking:SSL 握手协议时间
•4、FTP Authentication:FTP服务器在处理客户端的命令之前,首先要对客户端进行鉴权,这个度量就是FTP服务器对客户端进行鉴权的时间
•5、First Buffer:建立连接后,从Web Server 发出第一个数据包,到客户端浏览器成功接收到第一字节的时间就是First Buffer。这个度量时间不仅可以表示Web Server 的延迟时间,还可以表示出网络的反应时间。
•6、Receive:从浏览器接收到第一个字节起,直到成功收到最后一个字节,下载完成止,这段时间就是receive时间。
•7、Client:客户端浏览器延迟的时间。
•8、Error Time:发送错误信息时间
以下说明了网页下载时间分解图测量的默认的顺序:
协议 Protocol |
度量 Metric |
测量说明 Measurement Description |
基础结构技术 Infrastructure Technologies |
HTTP/S |
[客户端时间] |
由于浏览器思考时间或其他客户端相关的延迟,请求在客户机上的延时时,平均所需的时间。这不包括为Flash来绘画图形(需呀许多秒)的时间。 |
- |
[连接时间] |
需要与Web服务器主机指定的URL建立一个初始连接。连接测量是沿网络问题的一个很好的指标。它还表明服务器是否是回应请求。 |
- |
|
[DNS解析时间] |
使用最接近的DNS服务器,解决DNS名称为一个IP地址所需要的时间。DNS查询测量是DNS解析中问题,或DNS服务器问题的一个很好的指标。 |
- |
|
[出错时间] |
从HTTP请求被发送时刻,直到错误信息(只是HTTP错误)被返回的时刻,所经过的平均时间 |
- |
|
[第一缓冲时间] |
从最初的HTTP请求(通常是GET),直到第一次缓冲从Web服务器返回时被成功接收所经过的时间。第一缓冲的测量是Web服务器延误,以及网络延迟的一个很好的指标。(到第一缓冲的时间) |
- |
|
FTP |
[FTP认证时间] |
在FTP服务器开始处理客户端的命令前认证客户端所需要的时间。这种测量只适用于使用FTP(不是HTTP/s)协议的通信。 |
|
HTTP/S |
[接收时间] |
that passes until the last byte arrives from the server and the downloading is complete. The Receive measurement is a good indicator of network quality (look at the time/size ratio to calculate receive rate). This is the metric reported by: 直至最后一个字节从服务器到达,并且下载完成的耗时。接收测量是网络质量(看时间/大小比例来计算接收率)的一个很好的指标。这是度量报告: longLastByteMSecs=web_get_int_property( HTTP_INFO_DOWNLOAD_TIME ); |
|
HTTPS |
[SSL交换信息时间] |
建立一个安全套接字层连接(包括客户呼叫,服务器呼叫,客户端的公钥转移,服务器证书转让,和其他阶段)需时。 |
作者:Agoly 出处:https://www.cnblogs.com/qmfsun/ 本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。 如果文中有什么错误,欢迎指出。以免更多的人被误导。 |