文档首页 > 云监测 > Web > 功能及视图说明

图标说明:

从时段,城市,运营商不同组合维度,展示监测任务的所有性能指标。

图标示例:

link

图 1-1 汇总视图

功能解析

1.1.1 性能指标的解析

1) 首屏时间:首屏时间是指用户打开网站开始,到浏览器第一屏渲染完成的时间。首屏为用户(此处用户为高升招募的真实用户)所使用的真实终端屏幕的大小。当然,页面实际打开时,总加载时间要比首屏时间长很多,但是对于用户体验来说,首屏时间是用户对一个网站的重要体验因素。通常一个网站,如果首屏时间在5秒以内是比较优秀的,10秒以内是可以接受的,10秒以上就 不可容忍了。超过10秒的首屏时间用户会选择刷新页面或立刻离开。

影响首屏时间的因素有下面几个方面:页面落在首屏部分的元素性能和结构,包括页面内容多少、图片大小、JS文件、是否调用第三方内容、层次结构等都会直接影响首屏时间。 网络因素,评定网络因素的标准指标有 DNS解析时间,建立连接时间,SSL握手时间,发出请求时间,重定向时间,第一个包时间,剩余包时间,内容下载时间。 其他因素,比如客户端时间,Javascript脚本运行时间。

2) DNS时间:DNS时间:是从浏览器终端访问请求开始,到浏览器终端获得最终访问主机IP地址的时间; 通过域名解析服务(DNS),将指定的域名解析成IP地址的消耗时间。

发生一次域名解析后,WINDOWS操作系统会缓存此操作的结果,当监测节点再次解析相同的域名时,WINDOWS会将此缓存的结果返回给监测节点,对应消耗时间值可能为0。

3) 连接建立时间:浏览器和WEB服务器建立TCP连接所消耗的时间;当元素下载完成后,浏览器可能会根据服务器返回的结果保持此连接,而不是完全关闭此连接。当监测节点再次和相同的服务器建立连接时,会复用此连接,对应消耗时间可能为0。此指标即为TCP/IP连接三次握手的前二次握手的时间(从IE发送TCP包SYN到收到服务器返回的TCP包SYN ACK的时间),第三次握手时间(从IE发送TCP包ACK到服务器接收此TCP包的时间)不计算在内。

补充说明: 在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接。 第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYNSEND状态,等待服务器确认; 第二次握手:服务器收到syn包,必须确认客户的SYN(ack=j+1),同时自己也发送一个SYN包(syn=k),即SYN+ACK包,此时服务器进入SYNRECV状态; 第三次握手:客户端收到服务器的SYN+ACK包,向服务器发送确认包ACK(ack=k+1),此包发送完毕,客户端和服务器进入ESTABLISHED状态,完成三次握手。 完成三次握手,客户端与服务器开始传送数据

4) 首包时间:浏览器发送HTTP请求结束开始,到收到WEB服务器返回的第一个数据包的消耗时间。 此指标包含了发送HTTP请求时最后一个数据包在网络上的传输时间、服务器响应此请求的时间和服务器回应的第一个数据包在网络上面的传输时间。

5) 内容下载时间:收到WEB服务器返回的第一个数据包,到整页完成下载的时间;

1.2 汇总视图的功能点是?

1.2.1 单任务

1) 在同一视图上,直接展示被监测目标的访问时间在从解析开始到加载完成中,各阶段的时间分配,快速定位运营商和城市对不同的性能指标的变化。

2) 对于单一源站来说,在网络层时间和业界经验值进行对比,定位整个HTTP交互过程中性能问题发生的阶段。

1.2.2 多任务

1) 对不同优化和IDC厂商在同一城市和运营商环境下各项性能指标进行对比。

2) 也可以对同类网站,按照城市和运营商对比,识别性能差距的真实原因。

link