Час до першого байта (Time to First Byte, TTFB), або час відповіді від сервера — це час до отримання першого байта веб-сторінки після відправлення запиту з боку браузера клієнта. Чим нижче цей показник, тим з більшою ймовірністю можна сказати що сайт працює як треба і вважати його швидким. Вимірювання TTFB виконується в мілісекундах.
Для перевірки TTFB існує безліч інструментів: починаючи від команд для терміналу Linux та різноманітних сторонніх онлайн-сервісів, закінчуючи вбудованими інструментами в звичайні для користувача інтернет браузери. В даному прикладі ми розглянемо перегляд TTFB за допомогою браузера Google Chrome, але в інших браузерах процес мало чим відрізняється.
Як перевірити TTFB в Google Chrome:
На TTFB може впливати безліч факторів, але в більшості випадків все залежить від якості оптимізації сайту, яка була проведена розробником сайту в процесі його створення. З факторів які впливають на TTFB — наявність "важких" не оптимізованих скриптів і запитів бази даних, повільні запити, звернення до сторонніх API в процесі завантаження, відсутність кешування і стиснення даних, розмір і кількість статичних файлів, та інші чинники...
Що можна зробити з боку сайту:
Налаштувати кешування і стиснення контенту, використовувати протокол HTTP / 2, проаналізувати завантаження і наявність "важких" скриптів і повільних запитів до БД. В цілому оптимізація швидкості завантаження сайту це дуже комплексний процес, який краще доручити розробнику сайту або профільному спеціалісту.
Що можна зробити з боку хостингу:
Всі категорії питань