Довідник термінів / TTFB
Що таке TTFB (Time To First Byte)
TTFB (Time To First Byte) - це час від моменту, коли браузер надіслав запит, до отримання першого байта відповіді від сервера. Простими словами, скільки сайт «думає», перш ніж почати відповідати. Показник вимірюють у мілісекундах, і чим він менший, тим швидше починає завантажуватися сторінка.
Перевірте свій сайт
У TTFB входить кілька етапів: DNS-запит, встановлення зʼєднання, TLS-рукостискання і, головне, час, за який сервер згенерував відповідь. Тому високий TTFB - це часто повільний бекенд: важкі запити до бази, відсутність кешу або перевантажений хостинг.
На TTFB дивляться пошуковики й інструменти на кшталт PageSpeed, бо він задає нижню межу швидкості: доки не прийшов перший байт, браузер не може почати малювати сторінку. Хороший орієнтир - до 200 мс, прийнятний - до 500 мс, вище 800 мс уже помітно гальмує.
Зменшують TTFB кешуванням сторінок, швидшим сервером, CDN ближче до відвідувача й оптимізацією коду та бази. Далеко розташований сервер теж додає затримку, бо сигнал фізично йде довше.
Приклад
TTFB: 180 ms
Часті помилки
- Плутають TTFB із повним часом завантаження сторінки - це лише час до першого байта, а не до готової сторінки.
- Думають, що винен завжди хостинг, хоча високий TTFB часто дає важкий код сайту чи повільні запити до бази.
- Ігнорують географію: сервер в іншій частині світу додає TTFB навіть на швидкому сайті.
- Міряють TTFB один раз, хоча показник стрибає й потрібно кілька замірів, з кешем і без.
Повʼязані терміни
Знайшли проблеми?
Повільний хостинг, проблеми з SSL або сайт часто лежить? Переїжджайте на TomisHost: швидкий хостинг з безкоштовним SSL, щоденними бекапами та допомогою з переносом.
Хостинг TomisHost