Из чего складывается время ответа страницы сайта

Что происходит после того, как посетитель щелкает по ссылке в поиске, или переходит на сайт из закладок?

Запускается целая цепочка действий, из которых складывается время ответа страницы сайта.

Не вдаваясь глубоко в детали, рассмотрим, какие тайминги доступны через сетевую утилиту cURL, которая как раз используется в нашем инструменте:

показатель описание
time_namelookup время, затрачиваемое браузером для поиска IP адреса сайта в DNS
time_connect установка TCP-соединения
time_appconnect SSL-рукопожатие (если сайт доступен по HTTPS)
time_redirect редиректы
time_pretransfer сервер начинает генерировать страницу
time_starttransfer начало передачи содержимого
time_total общее время

Из всех перечисленных метрик реально важными являются:

  • промежуток между time_pretransfer и time_starttransfer, в который происходит работа CMS и создается страница
  • time_redirect - редиректы, которые важно сократить, особенно для мобильного трафика

На остальные показатели либо практически вообще невозможно влиять, либо реальная польза наступает только при коллосальном трафике.

время ответа страницы сайта time_total time_namelookup