httpwatch TimeChart 各图块所表达的意思

TimeChart的各块表示的意义,在HttpWatch文档中有详细的描述,下面引用文档中的内容备忘一下.

Blocked
The Blocked time includes any pre-processing time (such as cache lookup) and the time spent waiting for a network connection to become available. IE 7 and Firefox 2 will only create a maximum of two concurrent network connections per host name (i.e. www.microsoft.com) and will queue up requests until a network connection is available. Often the Blocked time is the most significant factor in the download time of images embedded in a web page.

DNS Lookup
DNS Lookup is the time required to resolve a host name (e.g. www.google.com) into a numeric IP address (e.g. 216.239.59.99).

Connect
Connect is the time required to create a TCP connection to the web server (or proxy). If a secure HTTPS connection is being used this time includes the SSL handshake process. Keep-Alive connections are often used to avoid the overhead of repeatedly connecting to the web server.

Send(发送一个请求所花时间)
Send is the time required to send the HTTP request message to the server and will depend on the amount of data that is sent to the server. For example, long Send times will result from uploading files using an HTTP POST.

Wait(服务器处理请求所花的时间)
Wait is the idle time spent waiting for a response message from the server. This value includes delays introduced due to network latency and the time required to process the request on the web server.

Receive(开始从服务器接受Respose到接收完成所花的时间)
Receive is the time taken to read the response message from the server. This value will be depend on the size of the content returned, network bandwidth and whether HTTP compression was used.

Cache Read
Cache Read is the time taken to read the content from the browser cache during (Cache) or 304 responses.

所以在检查页面为何慢的时候,主要关注的是Wait,Receive的时间,如果Wait的时间过长说明后台处理花费了大量的时间。否则,则检查该页面的下载组建花费的时间。

其它还有很多有用的地方,比如查看ajax请求的内容,查看http请求的post data 活着QueryString

你可能感兴趣的:(http,watch,休闲,httpwatch,TimeChart)