Проверка TTFB онлайн
Измерим время до первого байта и покажем, из чего оно складывается.
Что такое TTFB
Time To First Byte — время от отправки запроса до получения первого байта ответа. В него входят поиск DNS, установка соединения, TLS-рукопожатие и, главное, время, пока сервер собирает страницу. TTFB — прямой показатель скорости серверной части: пока он не пришёл, браузер ничего не может показать.
Нормы TTFB
- до 200 мс — отлично;
- 200–600 мс — приемлемо для динамического сайта;
- 600–800 мс — стоит разобраться;
- больше 800 мс — Google считает такой ответ медленным в отчётах Core Web Vitals.
Как читать разбивку по этапам
- DNS — если долго, проверьте DNS-хостинг и TTL записей в DNS Lookup.
- Соединение и TLS — зависят от расстояния до сервера и настроек HTTPS (HTTP/2, TLS 1.3, OCSP stapling).
- Ожидание ответа — работа PHP и базы данных. Это главный кандидат на оптимизацию.
- Загрузка — зависит от веса страницы и сжатия.
Как измерять правильно
Делайте несколько замеров подряд: первый запрос может прийти «холодным», когда кеш ещё пуст. Проверяйте разные типы страниц — главную, раздел каталога, карточку товара: у тяжёлых страниц TTFB выше. Сравнивайте результат до и после каждой оптимизации, а в Яндекс Метрике и PageSpeed Insights смотрите, как изменилась скорость у реальных пользователей.
Как уменьшить TTFB на 1С-Битрикс
- включите композитный сайт — страница отдаётся из кеша почти мгновенно;
- проверьте кеширование компонентов и включите управляемый кеш;
- перенесите кеш в memcached или Redis;
- найдите медленные запросы через монитор производительности и добавьте индексы;
- обновите PHP до актуальной версии и включите OPcache;
- отключите лишние агенты на хитах — переведите их на cron.