Начало распродаж · Скидка на доставку · Поступление новой коллекции

BELAYA KASKA / FEATURE

seoАвтор: Пуск‑Медиа (импорт)Просмотры: 3

TTFB и Server-Timing: где «застрял» первый байт HTML

Что входит в Time to First Byte, как Early Hints влияет на измерения и как заголовок Server-Timing помогает разложить задержку по слоям.

Изображение статьи: TTFB и Server-Timing: где «застрял» первый байт HTML

TTFB — интервал от старта навигации до первого байта ответа; для HTML-документа он стоит перед FCP и LCP и часто упирается в DNS, TLS, очередь на сервере и генерацию страницы.

Chrome и инструменты поля могут по-разному учитывать 103 Early Hints относительно responseStart — важно понимать, что именно меряет ваш дашборд, чтобы не гоняться за «нулевым» TTFB на бумаге.

- [Time to First Byte (TTFB) — web.dev](https://web.dev/articles/ttfb) — Определение, пороги и измерение в поле и лаборатории.

- [Optimize TTFB — web.dev](https://web.dev/articles/optimize-ttfb) — Практика ускорения ответа сервера.

---

## Server-Timing

Заголовок Server-Timing позволяет передать клиенту именованные метрики (например, время БД и рендера шаблона) и увидеть их в DevTools рядом с сетью — дешёвый способ согласовать язык между бэкендом и фронтом.

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

- [Server-Timing header — MDN](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Server-Timing) — Синтаксис и примеры.

- [Early Hints (103) — Chrome for Developers](https://developer.chrome.com/docs/web-platform/early-hints) — Как ранние подсказки связаны с загрузкой.

#TTFB#производительность#мониторинг

Мы используем обязательные cookie для работы сайта (корзина, вход, оформление заказа) и необязательные — для аналитики и маркетинга. Вы можете принять все, отклонить необязательные или настроить категории. Подробнее в политике cookies.