| An overview of the six time values available from curl_easy_getinfo() |
| |
| curk_easy_perform() |
| | |
| |--NT |
| |--|--CT |
| |--|--|--PT |
| |--|--|--|--ST |
| |--|--|--TT |
| |--|--|--|--|--RT |
| |
| NT = CURLINFO_NAMELOOKUP_TIME. The time it took from the start until the name |
| resolving was completed. |
| CT = CURLINFO_CONNECT_TIME. The time it took from the start until the connect |
| to the remote host (or proxy) was completed. |
| PT = CURLINFO_PRETRANSFER_TIME. The time it took from the start until the file |
| transfer is just about to begin. This includes all pre-transfer commands |
| and negotiations that are specific to the particular protocol(s) |
| involved. |
| ST = CURLINFO_STARTTRANSFER_TIME. The time it took from the start until the |
| first byte is just about to be transferred. |
| TT = CURLINFO_TOTAL_TIME. Time of the previous transfer. This time does not |
| include the connect time (CT), so if you want the complete operation |
| time, you should add that. |
| RT = CURLINFO_REDIRECT_TIME. The time it took for all redirection steps |
| include name lookup, connect, pretransfer and transfer before final |
| transaction was started. So, this is zero if no redirection took place. |