38

10 советов по уменьшению TTFB в WordPress

TTFB или время до первого байта – это сложнее всего оптимизировать в WordPress. Это руководство поможет вам реализовать несколько простых шагов по улучшению TTFB.

Что такое TTFB?

Время до первого байта. Как следует из названия, это время, необходимое для получения первого байта от сервера, или, неважно, как быстро вы получаете данные при запросе веб-страницы.

TTFB против времени загрузки

Иногда TTFB путают со временем загрузки сайта. Однако это не то же самое. Время загрузки – это общее время запроса, которое включает отправку, TTFB, загрузку, анализ и т. Д.

Как измерить TTFB?

Есть несколько инструментов для измерения TTFB. Мне больше всего нравится https://tools.keycdn.com/performance, потому что он будет проводить тест из 14 мест.

результат производительности ttfb

Что такое хороший TTFB?

Google рекомендует использовать TTFB максимум 200 мс. Даже 200-400 мс – это нормально. Все, что превышает 500 мс, считается медленным. Это явно повлияет на всю скорость работы веб-сайта и взаимодействие с пользователем.

Как уменьшить TTFB в WordPress?

Используйте Cloudflare DNS

DNS играет жизненно важную роль в скорости страницы и TTFB. Именно так ваш браузер находит ваш сервер и подключается к нему. Чем быстрее ваш браузер подключается к серверу, тем быстрее TTFB!

Вот сравнение времени отклика Cloudflare DNS с популярными сервисами:

Провайдер ProvResponse Time (чем меньше, тем лучше)
Cloudflare 12 мс
GoDaddy 48 мс
Маршрут 53 (AWS) 49 мс
Google Cloud 59 мс

Используйте плагин кеширования

Для каждого нового запроса к странице WordPress должен выполнять запросы PHP и MySQL. Но в 90% случаев вам это не нужно. Вы можете создавать HTML-файлы и напрямую их обслуживать. Это очень быстро по сравнению с генерацией из PHP.

Есть несколько плагинов, которые помогут вам включить кеширование в WordPress.

Мой любимый – WP Rocket .

Используйте VPS-сервер или высокопроизводительный управляемый хостинг

В отличие от виртуального хостинга, VPS-серверы и несколько управляемых хостинг-провайдеров не разделяют ресурсы на других сайтах. Для вас это означает более быстрый веб-сайт.

Вот несколько, что я рекомендую:

  • Cloudways (VPS)
  • Кинста (управляемый)
  • Closte (управляемый)

Используйте PHP v7.3

Какую версию PHP вы используете? Это 7.0 или 7.1 или 7.2? В таком случае вам обязательно стоит перейти на PHP v7.3.

Если кеширование или статический веб-сайт не являются хорошим решением (особенно для электронной коммерции, форумов), то единственный способ ускорить обработку. Дело не только в увеличении ЦП и ОЗУ.

Несмотря на то, что это меньшее количество обновлений, производительность заметно отличается!

версии php

Используйте TLS 1.3

TLS является преемником SSL. Это протокол для обеспечения сквозного шифрования (HTTPS). TLS 1.3 – последняя версия. Версия 1.3 сокращает количество циклов приема-передачи и обеспечивает значительное улучшение TTFB.

Для этого требуется всего несколько изменений на сервере, но вы можете сократить время до 250 мс, просто обновив до TLS 1.3.

Выбирайте расположение сервера с умом

Если ваша аудитория находится в Индии, а ваш сервер находится в США, это добавит дополнительной задержки в сети на 200–300 мс.

Выбирайте расположение сервера с умом. Выберите сервер, который находится очень близко к местоположению вашей аудитории. Большинство провайдеров облачного хостинга, таких как Cloudways , Kinsta имеют офисы по всему миру.

цифровые локации океана
Cloudways (DigitalOcean) местоположения

Используйте OpenLiteSpeed ​​или LiteSpeed ​​Server

LiteSpeed ​​- это веб-сервер, похожий на Nginx и Apache, который обеспечивает гораздо лучшую производительность, особенно с точки зрения TTFB. OpenLiteSpeed ​​- это версия LiteSpeed ​​Enterprise с открытым исходным кодом.

Кешировать HTML-страницы на CDN

HTML-страница – это первая часть, которую ваш браузер запрашивает, когда пользователь посещает ваш сайт. По нескольким причинам Cloudflare по умолчанию не кэширует HTML / JSON. Однако вы можете написать собственные правила для кеширования HTML-страниц на их серверах CDN. Это уменьшит TTFB в 10 раз или даже больше!

Используйте Cloudflare Argo

Argo обнаруживает перегрузки в реальном времени и направляет веб-трафик по самым быстрым и надежным сетевым путям

Cloudflare

Cloudflare обеспечивает 10% Интернета! Они знают, какой путь доставить быстрее всего. С Cloudflare Argo вы можете ускорить TTFB на 35%.

Арго не является бесплатным, в отличие от вышеупомянутых сервисов. Это стоит 5 долларов в месяц + 0,10 доллара за дополнительный гигабайт.

Преобразование в статический веб-сайт и использование статического хостинга

Что такое статический веб-сайт?

Если ваш сайт WordPress не очень динамичный, вы можете создать его статическую версию. Статическая версия – это сайт, содержащий только HTML, CSS, JS, изображения и т. Д. Не PHP или MySQL. Целевая страница для компании / продукта, блогов и т. Д. – хорошие примеры статических сайтов.

Что такое статический хостинг?

Поставщики статического хостинга, такие как Netlify, предназначены для высокопроизводительной доставки статических файлов. Он поставляется со встроенным CDN, включая HTML.

Создание статической версии WordPress и развертывание

Установите плагин WP2Static, который будет генерировать статический веб-сайт. Затем подключите Netlify в качестве хостинг-провайдера (для этого я напишу подробное руководство).

Наслаждайтесь сверхбыстрыми статическими сайтами!

Вывод

Первое впечатление – лучшее впечатление. TTFB важнее, чем общее время загрузки вашего сайта. Я надеюсь, что описанные выше шаги помогут вам уменьшить TTFB.

0 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 5 (0 оценок, среднее: 0,00 из 5)
Для того чтобы оценить запись, вы должны быть зарегистрированным пользователем сайта.
Загрузка...
Scroll Up