Время до первого байта (Time to First Byte, TTFB), оно же время ответа от сервера — это время до получения первого байта веб-страницы после отправки запроса со стороны браузера клиента. Чем ниже этот показатель, тем с большей вероятностью можно сказать что сайт работает как надо и считать его быстрым. Измерение TTFB выполняется в миллисекундах.
Для проверки TTFB существует множество инструментов: начиная от команд для терминала Linux и многообразием сторонних онлайн-сервисов, заканчивая встроенными инструментами в обычные пользовательские интернет браузеры. В данном примере мы рассмотрим просмотр TTFB с помощью браузера Google Chrome, но в других браузерах процесс мало чем отличается.
Как проверить TTFB в Google Chrome:
На TTFB может влиять множество факторов, но в большинстве случаев все зависит от качества оптимизации сайта, которая была проведена разработчиком сайта в процессе его создания. Из факторов которые влияют на TTFB — наличие "тяжелых" не оптимизированных скриптов и запросов базе данных, медленные запросы, обращение к сторонним API в процессе загрузки, отсутствие кеширования и сжатия данных, размер и количество статических файлов, и прочие факторы...
Что можно сделать со стороны сайта:
Настроить кеширование и сжатие контента, использовать протокол HTTP/2, проанализировать загрузку и наличие "тяжелых" скриптов и медленных запросов к БД. В целом оптимизация скорости загрузки сайта это очень комплексный процесс, который лучше поручить разработчику сайта либо профильному специалисту.
Что можно сделать со стороны хостинга:
Все категории вопросов