Самые медленные плагины WordPress

Бесспорно, производительность и скорость являются важной частью того, как посетители воспринимают веб-сайт. Вот почему владельцы веб-ресурсов используют оптимизированные планы веб-хостинга, добавляют CDN-сервисы и используют плагины кэширования, чтобы сайты WordPress работали быстро и плавно. Но все же первым делом нужно добиваться увеличения скорости самого сайта: использовать быстрые и оптимизированные темы и плагины, избавиться от лишнего кода в шапке, задействовать локальное кэширование и пр.

Одной из важных мер по обеспечению скорости загрузки страниц является отказ от “тяжеловесных” плагинов, которые активно используются для работы WordPress-сайта и ощутимо замедляют его работу в целом.

Самые медленные плагины WordPress

В одной из прошлых статей мы упоминали о том, что чрезмерное количество активных WordPress-плагинов на сайте может нанести ущерб производительности. Конечно, есть много причин, по которым плагин WordPress заставит ваш сайт работать медленно. Например, он может содержать некачественный и неоптимизированный код. Плагины должны бесперебойно работать и легко быть управляемы. Однако иногда даже плагин самого высокого качества может отрицательно влиять на производительность веб-сайта.

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

  1. Плагин вызывает файлы и загружает сценарии для страниц, где это не нужно, создавая избыточные запросы к серверу.
  2. Плагин работает с внешним API для загрузки контента (например, канал для социальных сетей или погодные условия). Таким образом, посетителям вашего сайта приходится ждать не только загрузки данных, хранящихся на вашем сервере, но и когда API обработает запрос.
  3. Плагин отслеживает ненужные или чрезмерные объемы данных с веб-сайта и регистрирует их в базе данных. Каждый раз, когда вызывается база данных, сервер должен выполнить новый запрос MySQL.
  4. Плагин проводит поиск в таблице MySQL (что обычно является плохой практикой) и, в свою очередь, замедляет систему, когда она одновременно пытается выполнить более важные операции.

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

Broken Link Checker

Broken Link Checker — наиболее распространенный среди WordPress-пользователей бесплатный плагин для проверки несуществующих ссылок на сайте. Вся его проблема в том, что он просматривает каждую страницу вашего веб-сайта и делает это периодически. Для объемных веб-сайтов с большим количеством ссылок это может привести к перегрузкам.

В качестве его альтернативы можно использовать бесплатный онлайн-инструмент Broken Link Check. Преимуществом такого решения является то, что для проверки ссылок не нужно устанавливать дополнительное программное обеспечение на свой сайт.

Contact Form 7

Каждому веб-сайту нужна контактная форма, обеспечивающая прямую связь пользователей с администрацией сайта. Бесплатный плагин Contact Form 7 на сегодняшний день является самым популярным плагином для создания контактных форм на сайте WordPress. Он действительно хорошо выполняет свою работу, а его разработчики оказывают максимальную поддержку своим пользователям. Тем не менее, это невероятно медленный плагин. Он загружает свои скрипты на всех страницах сайта.

Хорошей альтернативой является не менее популярный бесплатный плагин Ninja Forms.

Jetpack

Jetpack — это мощный универсальный плагин, который обеспечивает аналитику, маркетинг в социальных сетях, оптимизацию изображений, безопасность, функциями SEO и пр.

Понятно, что все эти функции и модули в одном плагине могут потреблять много ресурсов, даже если вы не используете их в полном объеме.

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

NextGen Gallery

Хотя NextGen Gallery и является наиболее популярным WordPress-плагином для создания галерей, пользователи часто жалуются на чрезмерное потребление им ресурсов сервера.

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

В качестве альтернативы можно предложить облегченный вариант — бесплатный плагин Photo Gallery by Envira. Решение оптимизировано для повышения производительности сервера, даже если вы добавляете больше изображений и настроек в свою галерею.

Yet Another Related Posts Plugin (YARPP)

Проблема бесплатного плагина Yet Another Related Posts Plugin (YARPP) и ему подобных из репозитория WordPress заключается в том, что они очень часто обращаются к базе данных вашего сайта. Чтобы определить связанные по тем или иным параметрам записи, сначала нужно индексировать все имеющиеся на сайте. И только тогда они будут выведены на экран. Такие операции требуют интенсивного поиска, индексирования и сортировки MySQL, что действительно сказывается на работе WordPress-сайтов.

В качестве альтернативы этим плагинам WordPress-разработчики советуют использовать внешние сервисы (например, Contextly) или покупать премиум-решения (Related Posts for WordPress).

Wordfence Security

Wordfence Security — фантастический плагин безопасности для сайтов на основе WordPress. Это отличное решение для мониторинга внешних угроз. Однако есть одна особенность, которая, как известно, вызывает проблемы с временем загрузки в WordPress, — отчет о реальном трафике. Эта функция способна значительно замедлить время отклика сервера, поскольку всегда работает для контроля качества трафика, посещаемого вашим сайтом.

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

Курс WordPress-разработчик
Если Вам понравилась статья — поделитесь с друзьями
Михаил Петров