Возможности !SEMTools
↑ Навигация по задачам в Excel и возможностям надстройки !SEMTools ↑

TTFB (время ответа сервера)

, создатель !SEMToolsОпубликовано 2 мин чтенияРубрики: SEO и семантика, Термины и понятия маркетинга

Что такое TTFB?

TTFB (Time To First Byte) — это время ответа сервера: сколько миллисекунд проходит от отправки запроса браузером до получения первого байта ответа. Показатель отвечает на вопрос «насколько быстро сервер начинает отвечать» и стоит в самом начале любого замера скорости.

Медленный TTFB задерживает всё, что происходит дальше: пока не пришёл HTML, браузеру нечего ни отрисовывать, ни загружать. Поэтому время до отрисовки и время отрисовки основного контента не могут быть лучше, чем время ответа сервера.

Из чего складывается TTFB?

До первого байта браузер успевает несколько шагов, и каждый входит в итоговую цифру:

TTFB = DNS-поиск + установка соединения + обработка запроса сервером + генерация страницы
  • DNS-поиск: преобразование домена в IP-адрес;
  • установка соединения: TCP-рукопожатие и TLS-согласование для HTTPS;
  • обработка запроса на сервере: маршрутизация, работа приложения и базы данных;
  • генерация или отдача готовой копии страницы.

География тоже влияет: физическое расстояние между посетителем и сервером задаёт минимальное время каждого сетевого шага, которое не уменьшить никакой оптимизацией.

Какой TTFB считается хорошим?

  • до 0,2 секунды: отличный ответ, обычно отдан из кэша;
  • 0,2–0,8 секунды: приемлемо, есть запас для улучшения;
  • более 0,8 секунды: плохой TTFB, страницы собираются медленно, LCP страдает.

Где смотреть: PageSpeed Insights («Определите TTFB»), GTmetrix (график waterfall, метрика Time to First Byte), инструменты разработчика в браузере (вкладка Network, столбец Waiting/TTFB).

Как снизить TTFB?

  • кэширование страниц: готовые копии отдаются без сборки, ожидание падает с десятых долей секунды до уровня статики; это самый дешёвый и надёжный способ;
  • CDN: копии кэша раздаются с серверов ближе к посетителю;
  • ускорить сборку страницы: быстрый хостинг, актуальный PHP, оптимизация запросов к базе данных;
  • быстрый DNS-провайдер: первый шаг соединения не должен съедать сотню миллисекунд;
  • не грузить некэшируемые страницы лишними плагинами и тяжёлыми темами.

Связь TTFB с другими показателями

TTFB открывает всю цепочку скорости: за ним идут FCP и LCP, которые прямо зависят от него. Входит ли TTFB в конверсию? Напрямую нет, но косвенно: медленный первый ответ теряет часть посетителей ещё до первого экрана.

Итоги

TTFB отвечает, как быстро сервер начинает отдавать страницу. Снизить его позволяют кэширование, CDN и здоровый хостинг; ориентир — укладываться в 0,2–0,8 секунды. Начинайте оптимизацию скорости именно с этой цифры: пока она высокая, улучшать отрисовку бессмысленно.