Как сократить количество плагинов и уменьшить нагрузку на сайт

Всем привет!

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

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

1. Удалить ненужные плагины. Самое первое, что нужно сделать – это тщательно просмотреть список установленных на сайте плагинов и по каждому из них задать вопрос: «Точно ли мне нужен этот плагин?».

Поначалу может казаться, что все плагины необходимы, но как показывает практика при более тщательном рассмотрении удаётся удалить 2-3 плагина без всяких последствий для сайта.

Например, бывают случаи, когда вы поставили плагин, чтобы посмотреть как он работает, а он так и остался висеть мёртвым грузом. Или плагин выполняет чисто декоративные функции, стоит, так скажем, «для красоты». Такие плагины тоже подлежат удалению.

2. Удалить плагины, работу которых можно делать самому. Есть плагины, которые призваны облегчать и ускорять выполнение некоторых операций. Но зачатую польза от этих плагинов весьма незначительна.

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

Или возьмём плагин CodeStyling Localization, предназначенный для перевода тем. Вместо этого плагина для перевода тем можно воспользоваться программой Poedit. В этом случае необходимость в плагине отпадает.

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

Например, плагин Theme Authenticity Checker (TAC), который служит для проверки тем на наличие вшитых ссылок. После проверки темы, его можно деактивировать до тех пор, пока не будет установлена новая тема. А если вы не собираетесь устанавливать другие темы, то этот плагин можно просто удалить.

Ещё один наглядный пример снижения нагрузки на сайт путём отключения плагина на примере Acunetix WP Security я приводил в одной из своих статей.

4. Заменить несколько плагинов одним плагином. Есть плагины, которые могут выполнять функции других плагинов, то есть вместо нескольких более мелких плагинов можно установить один более глобальный плагин.

Например, рассмотрим такой вопрос, как создание карты сайта. Для создания карты сайты можно установить отдельный плагин (например, Google XML Sitemaps). А можно создать карту с помощью плагина All In One SEO Pack, который придётся устанавливать в любом случае.

Вот другой пример. Плагин Better WP Security сканирует сайт на предмет безопасности (выполняя функции плагина Acunetix WP Security), а также может ограничивать попытки входа в админку (выполняя функции плагина Login LockDown). Таким образом, вместо двух плагинов можно установить один.

5. Заменить плагин кодом. Если всё же вы ни в какую не хотите расставаться с понравившимся плагином, то стоит рассмотреть вопрос с заменой плагина кодом, который будет выполнять те же функции, но при этом нести меньшую нагрузку.

Информации в интернете на эту тему достаточно много. Однако проблема в том, что коды не всегда работают так как надо или вообще не работают. Это связано с различным версиями WordPress, с особенностями конкретных тем и т. п.

Поэтому, если вы не разбираетесь в php, то с заменой плагинов на коды у вас могут возникнуть проблемы. Но если у вас достаточно времени и терпения, чтобы во всём разобраться, то стоит этим заняться.

6. Заменить плагин на аналогичный, дающий меньшую нагрузку на сайт. Тут всё просто. Почти у каждого плагина есть аналоги, выполняющие те же функции. И задача состоит в том, чтобы выбрать плагин, который меньше нагружает сайт.

Определить нагрузку на сайт можно с помощью плагина P3 (Plugin Performance Profiler). Как это делается на примере антиспам плагинов я рассказывал в одной из своих статей. В этой же статье показано, как снижается нагрузка при отключении плагина.

Воспользовавшись вышеперечисленными способами можно существенно снизить нагрузку на сайт и ускорить загрузку страниц.

Всем пока! До скорых встреч!

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *