Стоит ли устанавливать на WordPress слишком много плагинов? Много — это сколько?

Если вы хоть раз затрагивали тему WordPress в ИТ-тусовке, наверняка находился кто-то, кто утверждал, что не следует устанавливать много плагинов на WordPress. Это же очевидно, чем больше плагинов вы ставите, тем больше начинает тормозить WordPress, разве не так?

Но правда ли это фактически?

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

Следует ли устанавливать на WordPress слишком много плагинов? Много — это сколько?

Смотрите также:

  • Как установить пару WordPress плагинов одновременно
  • Ultimate Tweaker — более 200 кастомных параметров для WordPress в одном плагине
  • Что дает сбой в работе веб-сайта на WordPress: плагин или тема?
  • Руководство по выбору лучших WordPress плагинов
  • 9 базовых must-have плагинов для любого нового веб-сайта на WordPress

Много установленных плагинов — это плохо?

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

Некто Pippin Williamson, автор проекта PippinsPlugins.com, рассказывал, что на некоторых его веб-сайта следует более 80 плагинов! А этот человек точно знает толк в WordPress и во всех премудростях его работы.

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

Но есть одна проблема…

Мы живем не в идеальном мире. Мы живем во время, когда за день выходят сотни новых плагинов, а через полгода большинство из них перестают обновляться по различным причинам. И некоторые ещё недавно популярные плагины постепенно превращаются в заброшенные куски кода, напоминающие вот это:

Следует ли устанавливать на WordPress слишком много плагинов? Много — это сколько?

Вы уловили мысль? Любой плагин с отличной оптимизацией и вылизанным кодом спустя 2 года без обновлений превращается в потенциальную угрозу.

У различных плагинов различное влияние на работу веб-сайта

Есть ещё одна особенность, которая не может с уверенностью сказать «У вас должно быть не более 30 активных плагинов».

Смотрите, у вас может быть 30 плагинов, которые вносят мелкие правки в работу WordPress, и в совокупности все данные плагины будут иметь нулевое влияние на производительность веб-сайта.

И в то же время у вас может быть 1 единственный «тяжеловесный» плагин, который делает кучу ненужных запросов к Базе Данных и тормозит вам весь веб-сайт. В итоге 1 плагин будет оказывать большее влияние на работу веб-сайта, чем 30 иных вместе взятых.

Основная мысль здесь вот в чем — никогда не следует судить о влиянии на работу веб-сайта по числу установленных плагинов.

Подумайте сами: как можно легко сравнивать плагин WooCommerce с плагином «Disable Emojis»? Первый — это целая система электронной коммерции, огромная надстройка с кучей кода. А второй — просто убирает одну строчку кода из веб-сайта и отключает смайлики.

Какие могут быть проблемы, если у вас много плагинов?

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

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

1. Скорость работы веб-сайта

Если вы устанавливаете плагины, которые интенсивно нагружают ЦПУ хостинг-сервера или создают слишком много HTTP-запросов и обращений к БД, это 100% скажется на производительности веб-сайта.

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

Установите достаточно таких плагинов, и веб-сайт превратиться в белый экран с ошибкой 503(Service Temporarily Unavailable).

2. Безопасность и уязвимости

Эта проблема может иметь куда более серьезные последствия. Уязвимости в плагинах — главное оружие хакеров и почти гарантия того, что веб-сайт будет взломан.

Согласно исследованию Sucuri, всего 3 плагина(которые часто входят с комплект с премиум темами на Themeforest), стали причиной массового взлома веб-сайтов на WordPress.

Следует ли устанавливать на WordPress слишком много плагинов? Много — это сколько?

У WPScan тоже есть внушительный список «дырявых» плагинов…

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

3. Несовместимость между самими плагинами

Широко известная проблема: установили новый плагин — перестал правильно работать другой, установленный ранее.

Чем больше плагинов установлено, тем больше вероятность возникновения внутренних конфликтов между плагинами.

4. Адовая админка

Вы когда-нибудь работали в админке WordPress, где боковое меню со всеми установленными плагинами необходимо прокрутить на 2 экрана вниз? Это же сущий кошмар!

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

Отлично, что есть такие плагины как Admin Menu Tweaker, которые умеют скрывать лишние пункты меню в админке.

И какое решение?

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

  • создает много HTTP-запросов
  • создает много обращений к Базе Данных
  • нагружает процессор WordPress веб-хостинга

— тогда подумайте дважды перед его установкой. Так как такие плагины замедляют скорость и отзывчивость работы веб-сайта и ухудшают в итоге рейтинг в Google.

Есть такой плагин Broken Link Checker, который люди устанавливают сразу же без раздумий. И напрасно. Этот плагин как раз относится к категории плагинов, изрядно нагружающих Базу Данных.

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

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

Чтобы определить, какой плагин оказывает на веб-сайт наибольшее воздействие и нагрузку, вы можете установить P3(Plugin Performance Profiler):

Следует ли устанавливать на WordPress слишком много плагинов? Много — это сколько?

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

Ещё можно легко попробовать отследить, что вызывает нагрузку, если открыть Chrome Developer Tools и внимательно изучить картину на вкладке Network.

Итоги

Поэтому в итоге? Можно легко ли устанавливать на WordPress много плагинов?

Можно без труда, если вы четко знаете, что делает каждый плагин и какую нагрузку на веб-сайт он оказывает. Вы должны осознавать все риски.

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

А много плагинов — это сколько?

Здесь все индивидуально и зависит от «тяжести» каждого плагина, а также от технических характеристик WordPress веб-хостинга. Для обычного shared-хостинга может быть достаточно и 10 плагинов, которые нагрузят Базу Данных вашим числом обращений и положат веб-сайт.

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

А что вы думаете на этот счет? Сколько плагинов максимально вы ставили? Поделитесь с нами в комментариях ниже!

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

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