CURL и скорость доступа к сайту
Быстро измеряем скорость доступа к сайту с помощью CURL прямо из командной строки.
1. Создаём файл sitespeed.curl со следующим шаблоном запроса:
$ cat sitespeed.curl \nTest response time for: %{url_effective}\n\nLookup Time:\t\t%{time_namelookup}\nConnect Time:\t\t%{time_connect}\nAppCon Time:\t\t%{time_appconnect}\nRedirect Time:\t\t%{time_redirect}\nPre-transfer Time:\t%{time_pretransfer}\nStart-transfer Time:\t%{time_starttransfer}\n\nTotal Time:\t\t%{time_total}\n
2. Сохрняем файл, и выполняем команду:
# curl -s -w "@sitespeed.curl" -o /dev/null https://coderam.dev/
Итогом выполнения команды будет вывод данных о скорости соединения.
Для проверки сайта по http, шаблон запроса будет немного другим:
# curl -s -w 'Test response time for: %{url_effective}\n\nLookup Time:\t\t%{time_namelookup}\nConnect Time:\t\t%{time_connect}\nPre-transfer Time:\t%{time_pretransfer}\nStart-transfer Time:\t%{time_starttransfer}\n\nTotal Time:\t\t%{time_total}\n' -o /dev/null http://coderam.dev/