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

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

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

Не вдаваясь глубоко в детали, рассмотрим, какие тайминги доступны через сетевую утилиту 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 - редиректы, которые важно сократить, особенно для мобильного трафика

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

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

Как проверить время ответа сайта

Проверить время ответа сервера сайта можно следующими способами:

На что влияет скорость ответа

Прежде всего, быстрые сайты нужны людям. А значит, что скорость учитывают и поисковики, что напрямую сказывается и на ранжировании. Вот несколько фактов:

  • Мобильный интернет: 50% посетителей покидают сайт через 3 секунды ожидания
  • Amazon: Каждые 0,1 сек задержки стоят 1% продаж.
  • YouTube: 2 секундная задержка загрузки видео повышает стресс на 3%

Как уменьшить время ответа сайта

Можно ли уменьшить время ожидания ответа от сайта самостоятельно? Безусловно, да! Тут важно сначала определиться с тем, что приводит к тормозам. Это могут быть: медленный сервер, неоптимальные настройки, очень большой размер данных, тяжелый интерфейс и так далее. Подспорьем в этом могут быть он-лайн инструменты и изучение теоретической базы.

Скажем там: самыми доступными способами уменьшения времени ожидания сайта являются:

  • использование кеширования (плагины, модули, и т.п.)
  • выделение дополнительных ресурсов сервера (память, процессор)
  • отключение ненужного функционала

Другие приемы сокращения времени ответа часто требуют программирования, и лучше изложены на специализированных ресурсах.

Не смогли самостоятельно исправить проблему медленной работы сайта? Закажите у профессионалов!