Web Page Diagnostics:
1)DNS Resolution:浏览器访问一个网站的时候,一般用的是域名,需要dns服务器把这个域名解析为IP,这个过程就是域名解析时间,如果我们在局域网内直接使用IP访问的话,就没有这个时间了。
使用最接近的DNS服务器,解决DNS名称为一个IP地址所需要的时间。DNS查询测量是DNS解析中问题,或DNS服务器问题的一个很好的指标。
2)Connection:服务器建立连接的时间。需要与Web服务器主机指定的URL建立一个初始连接。连接是测量网络问题的一个很好的指标。它还表明服务器是否回应请求。
3)SSL Handshaking:SSL加密握手的时间。
4)FTP Authentication:FTP服务器在处理客户端的命令之前,首先要对客户端进行鉴权,这个度量就是FTP服务器对客户端进行鉴权的时间。这种测量只适用于使用FTP(不是HTTP/s)协议的通信。
5)First Buffer:建立连接后,从Web Server发出第一个数据包,到客户端浏览器成功接收到第一字节的时间就是First Buffer。这个度量时间不仅可以表示Web Server的延迟时间,还可以表示出网络
的反应时间。
6)Receive:从浏览器接收到第一个字节起,直到成功收到最后一个字节,下载完成止,这段时间就是receive时间。反映了网络质量,如带宽大小,带宽越大下载时间越短
7)Client:客户端浏览器延迟的时间。由于浏览器思考时间或其他客户端相关的延迟,请求在客户机上的延时时,平均所需的时间。这不包括为Flash来绘画图形的时间。
8)Error:发送错误信息时间。从HTTP请求被发送时刻,直到错误信息(只是HTTP错误)被返回的时刻,所经过的平均时间。
详解FirstBufferTime?
- 定义:第一次缓冲时间细分图显示成功从Web服务器返回的第一次缓冲之前的这一段时间内,每个网页组件的相关服务器/网络时间(以秒为单位)。
- 网络时间:从发送第一个http请求那一刻直到收到确认为止,所经过的平均时间。
- 服务器时间:从收到初始http请求确认(通常为get)直到成功收到来自Web服务器的第一次缓冲为止,所经过的平均时间。
上图类似于http链接请求响应模式,其中很明显:
- 网络时间=N1+N2+N3
- 服务器时间=R1+R2
而根据LR结果分析定义发现:
- 网络时间=N1+R1+N2
- 服务器时间=R2+N3
怎么解释呢?LR在计算结果时候拿R1和N3进行了抵消,所以给出来的只是近似值。