Как увеличить скорость загрузки сайта WordPress даже в несколько раз?

Чтобы повысить эффективность и, следовательно, скорость загрузки WordPress, просто следуйте нескольким простым правилам:

1. Установите и настройте плагин кеширования.

Мы рекомендуем использовать плагин под названием «Cache Enabler». Это самый простой в настройке плагин для кеширования (в основном вся процедура ограничивается его активацией) и очень эффективный для ускорения страницы. Включение этого плагина может сократить время загрузки WordPress на несколько десятков процентов. Другие рекомендуемые плагины кеширования (которые также дают немного больше параметров конфигурации) — это «WP Super Cache» и «W3 Total Cache», стоит сравнить разные плагины этого типа для конкретной страницы и выбрать лучший, потому что результаты могут сильно различаться.

Стоит добавить, что: на нашем хостинге нет необходимости создавать конфигурацию модуля mod_expires (информирующую браузер о том, как долго данный ресурс можно считать действительным) — они уже правильно настроены у нас.

Сравнение кешей WordPress Сравните время загрузки страницы без плагина кеширования и после активации плагина Cache Enabler.

2. Следите за порядком в базе

Проблема «мусора» в базе данных в основном затрагивает большие и давно существующие страницы. Не только WordPress, но и плагины и темы сохраняют информацию в базе данных, которая занимает ее только без надобности. Эти данные включают, например, автоматически сохраненные эскизы, старые версии записей, повторяющиеся или неиспользуемые записи, а также удаленные записи и комментарии. Плагины, такие как WP-Sweep, пригодятся при удалении этой ненужной информации. Плагин прост в использовании и может выполнять свои задачи автоматически и циклически.

Стоит добавить, что на нашем хостинге нет необходимости проводить оптимизацию баз данных — они выполняются нами автоматически.

3. Всегда используйте последнюю версию PHP.

Разработчики PHP давно придают большое значение оптимизации работы этого программного обеспечения. Это означает, что каждая новая версия на практике улучшает производительность скриптов PHP, таких как WordPress. Простой тест, представленный ниже, показывает, что только изменение PHP с 5.5 на 7.3 ускоряет выполнение скрипта почти в 5 раз. Версию PHP на нашем хостинге можно изменить из панели IspManager.

Влияние версии PHP (5.5 vs. 7.0 vs. 7.3) на время выполнения скрипта.

4. Откажитесь от ненужных плагинов.

Часто возникают ситуации, когда у пользователя есть, например, 50 плагинов, а используется лишь несколько. Дэн Норрис, основатель WP Curve, рекомендует использовать не более 20 плагинов. Отключение и удаление ненужных плагинов может не только существенно повлиять на скорость работы веб-сайта на базе WordPress, но и существенно повлиять на безопасность сайта. Важно знать, что каждый плагин и тема являются потенциальной уязвимостью, то есть повышенным риском взлома (по статистике более 50% взломов WordPress были вызваны негерметичным плагином).

Стоит добавить, что на нашем хостинге нет необходимости дополнительно блокировать ботов и устанавливать плагины для защиты от спама — наше фирменное ПО и WAF способны блокировать более 90% нежелательного трафика на сайте.

5. Рассмотрите возможность внедрения CDN.

Сеть доставки контента (CDN), предлагаемая, например, Cloudflare.com (также в бесплатном пакете), может существенно повлиять на скорость загрузки страницы. Благодаря тому, что CDN берут на себя часть веб-трафика, нагрузка на исходный сервер и потребность в передаче снижаются. CDN также ускоряет загрузку контента на веб-сайты благодаря плавной загрузке изображений, скриптов и других статических документов. Сервис повышает устойчивость к временному увеличению трафика на управляемом сайте, но имеет недостаток — домен направляется на IP-адрес, который может время от времени меняться, и, как следствие, сайт перестанет работать (до тех пор, пока не будет исправлена ​​конфигурация зоны DNS).

6. Обратите внимание на размер фотографий.

Независимо от CDN, стоит обратить внимание на оптимизацию графических файлов, то есть фотографий. Первая загрузка графики должна происходить из ранее оптимизированных миниатюр, и только действие посетителя (например, щелчок по миниатюре) должно привести к отображению фотографии в нормальном размере. Например, при подключении к Интернету со скоростью 10 Мбит / с каждый 1 МБ будет загружаться не менее 1 секунды, поэтому для загрузки страницы размером 10 МБ потребуется не менее 10 секунд.

Резюме

Есть несколько факторов, которые влияют на скорость WordPress. Соблюдение вышеуказанных правил может привести к сокращению времени загрузки страницы даже в несколько раз.

Rate this post