TTFB, или Time To First Byte, — это время между запросом браузера и первым байтом ответа от сервера. Если TTFB высокий, браузер ждет еще до того, как начнет загружать HTML, CSS и картинки.
Что может увеличивать TTFB
| Причина | Что означает |
|---|---|
| Медленный PHP или CMS | Сайт слишком долго генерирует страницу. |
| Медленные запросы к базе | CMS ждет MySQL перед отдачей HTML. |
| Нет page cache | Каждый посетитель запускает полную генерацию страницы. |
| Внешние API | Сайт ждет платежные, CRM, social или analytics-сервисы. |
| Перегрузка сервера | CPU, RAM или disk I/O заняты. |
Как проверить
- Проверяйте один URL несколько раз, а не один замер.
- Сравните главную, внутреннюю страницу и админку.
- Отключайте кэш только для диагностики, потом включайте обратно.
- Проверьте error_log и тяжелые плагины, если это WordPress.
Высокий TTFB — обычно симптом, а не окончательный диагноз. Он показывает, куда смотреть первым делом: код, база, кэш или нагрузка сервера.
Медленный первый байт проще разбирать по одному реальному URL
Пришлите адрес страницы и когда она кажется медленной. Поможем отделить нагрузку хостинга от задержки CMS или плагинов.
Проверить TTFB