分类: 系统运维
2012-07-04 23:53:51
首先来看web访问的过程
客户端想访问一个网页,当你在浏览器里面输入一个地址后,客户端首先要对你的地址进行DNS解析,把名称解析成对应的IP地址,然后建立初始化连接。初始化连接建立后,客户端发送一个Http的请求,服务器收到请求后会马上发送一个应答,客户端收到应答后,服务器开始发送第一次缓冲数据,然后客户端开始下载数据,知道最后一个字节的数据发送完成,则完成了这个页面的访问。如果是安全访问(https)的话,还有几次SSL握手的时间。
明白这个过程后,就很容易理解交易事务细分里面几个时间的意思了,分别说明如下:
名称 |
描述 |
重试时间 |
显示时间的推移总量 |
DNS解析 |
显示需要从DNS 名称解析到IP地址平均时间,使用最近的DNS服务器。 |
连接时间 |
WEB服务器响应事务请求,建立初始连接的平均时间 |
SSL握手时间 |
建立一个SSL连接(包括客户端您好,服务器你好,客户端公共密钥传输,服务器证书转让,其他部分的可选阶段)所花费的平均时间。在此之后,所有的通信客户端和服务器之间的加密。 |
第一次缓冲网络时间 |
第一次发送http请求直到返回ACK的时间,指标反映网络质量(时间/大小比例来计算下载速率)。 |
第一次缓冲服务器时间 |
从收到初始HTTP请求的ACK(通常是GET),直到第一个缓冲区成功从Web服务器接收了回来。 |
下载时间 |
从收到的第一个缓冲区直到最后一个字节到达。 |
客户端时间 |
当一个请求在客户机上延迟时间。可以包括浏览器反映 |