Создание сайтов на WordPress
Создание сайтов на WordPress

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

Всем привет!

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

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

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

1. Удалить ненужные плагины

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

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

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

2. Удалить плагины, работу которых можно заменить

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

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

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

3. Отключить плагины, которые не требуют постоянной работы

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

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

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

4. Заменить несколько плагинов одним плагином

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

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

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

5. Заменить плагин кодом

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

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

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

6. Заменить плагин на аналогичный, дающий меньшую нагрузку на сайт

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

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

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

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

Поделиться в соцсетях:

Оставьте комментарий

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