TTFB
Определение: TTFB (Time To First Byte) — это время от момента, когда браузер отправил запрос к странице, до момента, когда получил от сервера первый байт ответа. Проще: насколько быстро сервер “начал отвечать”.
Зачем это нужно
- Понять, тормозит ли именно серверная часть (backend, база, хостинг, кеши), а не фронтенд.
- Ускорить ощущение “сайт ожил”: чем меньше TTFB, тем быстрее начинается загрузка.
- Найти проблемы с инфраструктурой: медленный DNS, SSL, перегруженный сервер, плохая география.
- Оценить эффективность серверного кеширования и CDN (после настройки TTFB обычно уменьшается).
- Быстрее ловить регрессии после релиза: если TTFB вырос — где-то усложнили генерацию страницы.
Пример
Пример кода:
curl -o /dev/null -s -w "TTFB: %{time_starttransfer}s\nTotal: %{time_total}s\n" https://example.com/
Команда покажет время до начала передачи ответа (time_starttransfer) — это и есть приближённый TTFB. Если оно большое, обычно ищут причину на сервере: тяжёлые запросы к БД, отсутствие кеша, медленный API, проблемы хостинга.
Скриншот
Подпись к скриншоту: Chrome DevTools → Network → клик по запросу документа (HTML) → вкладка Timing: показать блок Waiting (TTFB) и общий разбор таймингов.
Частые ошибки
- Путать TTFB со “скоростью сайта” целиком: TTFB — только старт ответа сервера, а не вся загрузка страницы.
- Сравнивать замеры без одинаковых условий (разные сети, регионы, время суток, прогретый/непрогретый кеш).
- Измерять только главную и делать выводы про весь сайт (у карточек, каталога, поиска TTFB часто другой).
- Игнорировать влияние сторонних сервисов (CRM, платежи, виджеты), если сервер ждёт их ответа.
- Не учитывать кеш: первый запрос может быть медленным (MISS), а повторный быстрым (HIT).
Связанные термины
- Core Web Vitals
- LCP
- Кеширование сервера
- Объектное кеширование
- CDN
- DNS
- HTTP/2
Наши услуги
- Доработка сайтов — ускоряем генерацию страниц, оптимизируем запросы к базе и устраняем узкие места, влияющие на TTFB.
- Техническая поддержка сайта — мониторим скорость ответа сервера, настраиваем кеши и стабилизируем работу под нагрузкой.
- SEO-продвижение сайтов — улучшаем технические показатели и скорость, чтобы сайт быстрее открывался и лучше ранжировался.