Веб-хостинг

TTFB простыми словами: что измеряет Time-to-First-Byte и почему сравнения по одной цифре вводят в заблуждение

Time to First Byte — это составная метрика: DNS, TCP, TLS, обработка на сервере, обратный путь. Единичные значения TTFB в обзорах хостингов невоспроизводимы. Разбираемся, что на самом деле измеряет TTFB и как честно сравнивать хостинги.

By Subger Editorial TeamUpdated 30 апреля 2026 г.6 min read

Что на самом деле измеряет TTFB

Time to First Byte — это время, прошедшее с момента отправки браузером запроса до прихода первого байта ответа. Это составная величина из пяти компонентов: разрешение DNS, TCP-рукопожатие, согласование TLS, обработка на сервере и сетевой обратный путь. На статической странице доминируют сетевые компоненты. На странице, работающей с базой данных (WordPress с активными плагинами, приложение на Rails, сайт на Django), доминирует обработка на сервере. Отсюда следствие: один и тот же хостинг может показывать совершенно разные значения TTFB на разных сайтах.

Почему заявления о TTFB в виде одной цифры невоспроизводимы

Обзоры хостингов регулярно публикуют по одному значению TTFB для каждого провайдера (число в миллисекундах у победителя в сегменте управляемого WordPress и гораздо более высокое число у бюджетного шаред-хостинга). Эти цифры невоспроизводимы, потому что TTFB зависит от кода тестового сайта, набора плагинов, размера базы данных, состояния кэша, географического расположения тестового клиента и нагрузки на сервер в момент теста. Мы не публикуем единичные значения TTFB, потому что любую цифру, которую мы привели бы, читатель не смог бы воспроизвести в собственном измерении.

Как крупные хостинги формулируют своё обещание по производительности

Провайдеры говорят о производительности через инфраструктуру (Kinsta заявляет Google Cloud Premium Tier в 37 дата-центрах на kinsta.com/features; SiteGround заявляет Google Cloud на siteground.com/google-cloud-hosting.htm), через SLA (DreamHost публикует гарантию 100% аптайма на dreamhost.com/legal/100-uptime-guarantee/, Kinsta публикует SLA 99,9% на kinsta.com/legal/sla/) и через архитектуру кэширования. Ничто из этого не является гарантией TTFB — и это честная формулировка.

Как сравнивать хостинги на самом деле

Проведите собственное измерение на той нагрузке, которая действительно важна для вас. Используйте инструмент вроде k6, Apache Bench или hey из региона, близкого к вашей аудитории; обращайтесь к репрезентативному URL на каждом хостинге (во время бесплатного пробного периода или в течение срока возврата средств по платному тарифу); фиксируйте p50 и p95 на продолжительном прогоне, а не на одном обращении. Сравнивайте именно эти цифры, а не маркетинговые тексты. Для разовой проверки инструмент вроде теста производительности KeyCDN или webpagetest.org даёт в целом честный сигнал.

Что вам говорит цена, чего не говорит TTFB

TTFB сложно сравнивать. Опубликованную цену — нет. Разрыв между вводной и продлеваемой ценой — самый честный сигнал для сравнения хостингов: у Kinsta его нет (вводная $35 = продление $35 на тарифе Single); у Hetzner его нет (€3,79 сегодня и €3,79 в следующем году на CX22); шаред-тарифы SiteGround, Bluehost и DreamHost демонстрируют резкое расхождение между вводной и продлеваемой ценой (Bluehost Basic вводная $2,95 → продление $11,99, SiteGround StartUp вводная $2,99 → продление $17,99, DreamHost Shared Starter вводная $2,59 → продление $10,99). Заплатите вы по вводной или по продлеваемой цене — вот что должно вас волновать, а не невоспроизводимая цифра TTFB.

Источники

Kinsta SLA: kinsta.com/legal/sla. Возможности Kinsta: kinsta.com/features. SiteGround Google Cloud: siteground.com/google-cloud-hosting.htm. DreamHost 100% аптайма: dreamhost.com/legal/100-uptime-guarantee. Страницы цен вендоров: kinsta.com/plans, hetzner.com/cloud, siteground.com/web-hosting.htm, bluehost.com/pricing, dreamhost.com/hosting. Все URL открыты 2026-04-30.