Як оптимізувати час до отримання першого байта та покращити результати пошуку

Час до отримання першого байта (TTFB) – це час, який користувач витрачає на очікування, доки отримає перший байт із сервера при запиті певного url. Сайти, що вимагають меншого часу до отримання першого байта, ранжуються вище.

Вплив швидкості роботи сайту на пошукове ранжування

Як оцінити час до отримання першого байта

Найпоширеніший інструмент для оцінки продуктивності сайту – це Web Page Test – інструмент для діагностики, розроблений America Online. Зайдіть на сторінку цього інструмента та виберіть місце, яке найбільше підходить для користувача і запустіть тест для оцінки сторінки. Тест видасть різні деталі, що стосуються продуктивності сторінки, зокрема час до отримання першого байта. Якщо цей час виявився надто довгим, значить потрібно визначити, що викликало цю проблему. Однією з основних причин є латентність.

Латентність

Латентність – це час між надсиланням пакета даних з одного місця до іншого. Висока пропускна здатність інтернет-з'єднання не гарантує низьку латентність. Це тому, що латентність оцінює, як далеко має відправитися пакет даних, незалежно від пропускної здатності з'єднання користувача. Пакет даних повинен буде пройти ту саму відстань до певного сервера, незалежно від того, з якою пропускною здатністю він йде.

Якою має бути латентність, щоб сторінка мала хороший рейтинг?

Було проведено дослідження взаємозв'язку між часом до отримання першого байта і ранжуванням сторінки. Ідеальним часом виявився час у межах 500 мс і менше. Виходячи з цього, 100 мс повиннібути витрачені на відстань в обидва кінці (час відправлення пакета даних на сервер і назад), та решта 400 мс на обробку.

Як покращити латентність за допомогою мережі доставки вмісту (мережі CDN)

Оскільки латентність - це час, витрачений на відправлення пакета даних на певну відстань, то вдалим рішенням буде скоротити цю відстань. Найідеальнішим варіантом буде перемістити постійну інформацію зі сторінки в мережу доставки вмісту, яка зробить безліч копій цієї інформації у різних частинах світу, щоб користувачі могли легше отримати доступ до неї. Якщо у вас є якісь сумніви щодо мережі CDN, або того, що пов'язано з SEO, тоді ви можете звернутися за допомогою до SEO-компанії та попросити їх попрацювати над покращенням швидкості вашого сайту.