岁月沧桑,物是人非,岁月赋予了我什么:财富?知识?皱纹?生活态度?

分解页面--相关指标含义

上一篇 / 下一篇  2011-01-06 11:32:33 / 个人分类:性能测试

通过分解页面可以得到:比较大的响应时间到底是页面的哪个组件引起的?问题出在服务器上还是网络传输上。
这 里 为 了 解 说 各 个 时 间(比如:DNS 解析时间、连接时间、接受时间等)


下面简单说一下浏览器从发送一个请求到最后显示的全过程。


1. 浏览器向 Web Server 发送请求,一般情况下,该请求首先发送到DNS Server 把DNS名字解析成IP 地址。解析的过程的时间就是
。这个度量时间可以确定DNS 服务器或者DNS 服务器的配置是否有问题。如果DNS Server 运行情况比较好,该值会比较小。


2. 解析出 Web Server 的IP 地址后,请求被送到了Web Server,然后浏览器和Web Server 之间需要建立一个初始化连接,建立该连接的过程就是
。这个度量时间可以简单的判断网络情况,也可以判断Web Server 是否能够响应这个请求。如果正常,该值会比较小。


3. 建立连接后,从Web Server 发出第一个数据包,经过网络传输到客户端,浏览器成功接受到第一字节的时间就是
。这个度量时间不仅可以表示WebServer 的延迟时间,还可以表示出网络的反应间。


4. 从浏览器接受到第一个字节起,直到成功收到最后一个字节,下载完成止,这段时间就是
。这个度量时间可以判断网络的质量(可以size/time 比来计算接受速率)


其他的时间还有 SSL Handshaking(SSL 握手协议,用到该协议的页面比较少)、ClientTime(请求在客户端浏览器延迟的时间,可能是由于客户端浏览器的think time 或者客户端其他方面引起的延迟)、Error Time(从发送了一个HTTP 请求,到Web Server 发送回一个
HTTP 错误信息,需要的时间)。


TAG: 分解页面

 

评分:0

我来说两句

hwm831002

hwm831002

从今天开始,一步一个脚印,一天一个台阶,提升自我,充实自我!

日历

« 2024-04-27  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 43377
  • 日志数: 51
  • 图片数: 1
  • 文件数: 1
  • 建立时间: 2008-01-21
  • 更新时间: 2012-11-09

RSS订阅

Open Toolbar