Timechart parsing of httpwatch

Source: Internet
Author: User

From the timechart, we can see that those requests take a long time. Generally, the length of the column indicates the total time spent from the request to the acceptance, we need to optimize those long columns. Of course, we can also click the Time column to sort the request time in order to directly find the longest part of the request time.
For each bar chart, it is divided into several parts, represented by different colors. These colors indicate different time periods. For example, if you click a detail, all the details of the request will appear below. Click the tab of timechart.

This is a request from my blog, which is divided into five parts, as follows:
White: Blank time.
Purple: DNS lookup.
Yellow: Connection time.
Green: Request sending time, which is usually the most time-consuming.
Red: Wait time. There are many influencing factors, such as network and database queries.
Cyan: Request receipt.
Blue: Read from the browser buffer.

BlockedTime when des any pre-processing time (such as cache lookup) and the time spent waiting for a network connection to become available. internet Explorer 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.

Occlusion time, Including the time before all the processes (such as cache comparison) and waiting for network connections, ie can create at most two current network connections under each host name (such as www.microsoft.com, wait in queue until the network link is available. Generally, blocking time is an important factor that affects the image loading time on the webpage.

DNS lookup is the time required to resolve a host name into a numeric IP Address

DNS resolution

 

ConnectIs the time required to create a TCP connection to the Web server (or proxy ). if a secure HTTPS connection is being used this time when des the SSL handshake process. keep-alive connections are often used to avoid the overhead
Repeatedly connecting to the web server.

Connection timeThe time it takes to create a TCP connection to the server or proxy server. If a secure HTTPS connection containing SSL exists, the keep-alive link is often used, to avoid repeated connection to the web server.

SendIs 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

SendIs the time when an HTTP request is sent to the server, and this time depends on the size of the data volume of the request sent. For example, a long sending time is caused by the use of psot to upload files.

WaitIs the idle time spent waiting for a response message from the server. This value has des delays introduced due to network latency and the time required to process the request on the Web server.

WaitIs the idle time spent waiting for the server to respond to the message. This value includes the network latency and the time when the server processes the request.

ReceiveIs 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.

ReceiveIs the time spent reading the Response Message from the server. The value indicates the size of the Request Message, network bandwidth, and whether HTTP compression is used.

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

Cache readIt is the time to read content or 304 responses from the browser cache.

Ttfb(Or time to first byte) is the duration from the initial network request being initiated by the browser to the first byte being received ed from the server. it uses des TCP connection time, the time to send the request and the time taken
To get the first byte of the Response Message.

TtfbThe time when the initial network request was initiated to receive the first byte from the server. It contains the TCP connection time, the time when the HTTP request was sent, and the time when the first byte of the Response Message was obtained.

NetworkIs the total duration of all network related operations for an HTTP request.

NetworkIs the duration of all operations related to an HTTP request.

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.