TTFB (Time to First Byte): что это и как улучшить

Time to First Byte — время от отправки запроса до получения первого байта ответа от сервера. Ключевой показатель серверной производительности, напрямую влияющий на Core Web Vitals и ранжирование.

Кратко

TTFB (Time to First Byte) — промежуток времени между отправкой HTTP-запроса и получением браузером первого байта ответа сервера. Хороший TTFB: менее 800 мс. Влияет на LCP и общую скорость загрузки страницы.

Что такое TTFB

Time to First Byte (TTFB) — это время между отправкой HTTP-запроса браузером и получением им первого байта ответа от сервера. Метрика измеряет суммарную задержку: время DNS-разрешения, установку TCP-соединения, TLS-рукопожатие и время обработки запроса на сервере.

В отличие от LCP или CLS, TTFB не входит в официальный набор Core Web Vitals, но является важнейшим предшественником всех клиентских метрик — плохой TTFB автоматически ухудшает LCP и общее время загрузки страницы.

Как измерить TTFB

Измерить TTFB можно несколькими инструментами:

  • Google PageSpeed Insights — показывает TTFB в разделе Lab Data (метрика Server Response Time)
  • Chrome DevTools → Network → заголовок запроса → Waiting for server response
  • WebPageTest — подробная диаграмма водопада с разбивкой по фазам
  • Lighthouse в Chrome — аудит «Reduce initial server response time»

Бенчмарки Google

TTFBОценка
< 800 мсХорошо (зелёный)
800 мс — 1800 мсТребует улучшения (оранжевый)
> 1800 мсПлохо (красный)
Google рекомендует добиваться TTFB < 800 мс, однако для сайтов с большой аудиторией оптимальным считается < 200 мс за счёт CDN-кэширования.

Как улучшить TTFB

  • CDN и кэширование ответов — наиболее эффективный способ: кэшированный ответ с ближайшего узла CDN отдаётся за 10–50 мс
  • Кэширование на уровне сервера — Redis, Varnish, встроенный page cache CMS
  • Оптимизация медленных SQL-запросов и N+1 проблем в базе данных
  • SSR с инкрементальной статической регенерацией (ISR) вместо полного SSR на каждый запрос
  • Выбор ближайшего к аудитории датацентра хостинга

TTFB и SEO

Google публично подтвердил, что скорость сервера является сигналом ранжирования с 2010 года. TTFB влияет на SEO двумя путями: прямо — как один из показателей скорости страницы, и косвенно — через ухудшение LCP, который входит в Core Web Vitals и учитывается в Page Experience.

Частые вопросы

Google считает хорошим TTFB менее 800 мс. Для конкурентных ниш стремитесь к < 200 мс с помощью CDN.
Прямо — нет, TTFB не входит в CWV. Но плохой TTFB автоматически увеличивает LCP, который в CWV входит.
Подключение CDN и настройка кэширования статических страниц — самый быстрый способ: TTFB снижается до 10–50 мс за несколько часов.
Прямые контакты

Обсудим ваш проект?

Расскажите о целях и сайте — предложу формат работы и следующий шаг.