Время ответа сайта

В данной записи я расскажу как можно проверить время ответа сайта с помощью консольной утилиты curl. Используя curl мы отправим HTTP-запрос к нашему серверу, затем автоматически будет собрана статистика по каждому этапу подключения. Нам останется только вывести результат с помощью простой команды.

Время ответа сайта с помощью Сurl

Чтобы просмотреть время ответа сайта с помощью curl, запустите команду ниже:

curl -s -w ‘nLookup time:t%{time_namelookup}nConnect time:t%{time_connect}nAppCon time:t%{time_appconnect}nRedirect time:t%{time_redirect}nPreXfer time:t%{time_pretransfer}nStartXfer time:t%{time_starttransfer}nnTotal time:t%{time_total}n’ -o /dev/null https://kovalets.net

Время ответа сайта:

Lookup time: 0.061
Connect time: 0.061
AppCon time: 0.080
Redirect time: 0.000
PreXfer time: 0.081
StartXfer time: 0.095

Total time: 0.096

Описание параметров curl, используемых для расчета времени ответа сайта в данном примере:

time_namelookup — время, затраченное на преобразование доменного имени в IP-адрес;
time_connect — время, затраченное на подключение к серверу по протоколу TCP;
time_appconnect — время, затраченное на подключение к серверу по протоколу SSL;
time_redirect — время, затраченное на все редиректы;
time_pretransfer — время, затраченное на подготовку обмена данными;
time_starttransfer — суммарное время, необходимое для выполнения всех действий, вплоть до начала передачи первого байта данных.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *