Что происходит после того, как посетитель щелкает по ссылке в поиске, или переходит на сайт из закладок?
В это время запускается целая цепочка событий, из которых складывается общее время ответа страницы.
Не вдаваясь глубоко в детали, рассмотрим, какие тайминги доступны через сетевую утилиту 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
- редиректы, которые важно сократить, особенно для мобильного трафикаНа остальные показатели либо практически вообще невозможно влиять, либо реальная польза наступает только при коллосальном трафике.
Проверить время ответа сервера сайта можно следующими способами:
curl -sw 'Общее время: %{time_total}; HTTP код: %{http_code};' 'https://speed24.ru' -o /dev/null
Прежде всего, быстрые сайты нужны людям. А значит, что скорость учитывают и поисковики, что напрямую сказывается и на ранжировании. Вот несколько фактов:
Можно ли уменьшить время ожидания ответа от сайта самостоятельно? Безусловно, да! Тут важно сначала определиться с тем, что приводит к тормозам. Это могут быть: медленный сервер, неоптимальные настройки, очень большой размер данных, тяжелый интерфейс и так далее. Подспорьем в этом могут быть он-лайн инструменты и изучение теоретической базы.
Скажем там: самыми доступными способами уменьшения времени ожидания сайта являются:
Другие приемы сокращения времени ответа часто требуют программирования, и лучше изложены на специализированных ресурсах.
Не смогли самостоятельно исправить проблему медленной работы сайта? Закажите у профессионалов!