Я получаю информацию о запросе времени с помощью curl, используя опцию --write-out
, как описано в этой статье.
Вот пример вывода из одного из моих запросов:
time_namelookup: 0.031
time_connect: 0.328
time_appconnect: 1.560
time_pretransfer: 1.560
time_redirect: 0.000
time_starttransfer: 1.903
----------
time_total: 2.075
Мой вопрос: как определить, сколько времени сервер обрабатывал запрос? Ответ:
time_starttransfer - time-connect
То есть, время, с которого было установлено соединение, когда сервер начинает отправлять свой ответ? Это кажется правильным, но я хочу быть уверенным.
Подробные сведения о переменных крутильных колебаний можно найти здесь: http://curl.haxx.se/libcurl/c/curl_easy_getinfo.html