Тест времени ответа сервера (TTFB)
Измерьте DNS, подключение, TLS и время до первого байта по трём запросам.
Об инструменте «Тест времени ответа сервера (TTFB)»
Time to First Byte (TTFB) – время от запроса страницы до получения первого байта ответа. До этого на экране ничего не может появиться, поэтому медленный TTFB задерживает все остальные метрики, включая Largest Contentful Paint.
Тест отправляет три запроса с нашего сервера и раскладывает каждый на DNS-запрос, TCP-соединение, TLS-рукопожатие и ожидание сервера (время, за которое ваш сервер генерирует страницу). Если преобладает ожидание сервера, проверьте кеширование, запросы к базе данных и хостинг. Если велико время DNS или соединения, поможет CDN или более быстрый DNS-провайдер. Результаты зависят от расстояния между нашим и вашим сервером, поэтому у посетителей из других регионов цифры могут отличаться.
Частые вопросы
Какой TTFB считается хорошим?
Google считает хорошим 0,8 секунды и меньше, а плохим – больше 1,8 секунды, по 75-му процентилю реальных посещений.
Почему первый запрос медленнее?
Первый запрос может «будить» спящий процесс сервера, прогревать кеши или требовать нового DNS-запроса.
Как улучшить TTFB?
Используйте полностраничное кеширование, CDN с кешированием на edge-серверах, производительный хостинг, актуальную версию PHP/Node и меньше запросов к базе на страницу.