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

Читатели часто спрашивают нас о том, сколько плагинов WordPress следует установить на свой сайт? Главный вопрос, который интересует всех: сколько...

Читатели часто спрашивают нас о том, сколько плагинов WordPress следует установить на свой сайт? Главный вопрос, который интересует всех: сколько плагинов слишком много??

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

В этой статье мы расскажем, сколько плагинов WordPress следует установить на ваш сайт. Мы также поговорим о том, как плагины могут и не могут повлиять на ваш сайт. Наша цель — помочь вам научиться управлять своим сайтом с помощью идеальной комбинации плагинов WordPress.

О плагинах WordPress и о том, как они работают

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

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

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

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

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

С момента появления WordPress 1.2 (когда была добавлена поддержка плагинов WordPress), плагины стали благословением для пользователей. WordPress без плагинов — это как магазин игрушек без игрушек. Это не весело.

Почему плагины необходимы для сайтов WordPress

Зачем нужны плагины

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

С годами количество доступных плагинов WordPress увеличилось. На момент написания этой статьи в официальном каталоге плагинов доступно более 59 000 бесплатных плагинов WordPress.

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

Плагины могут помочь вам улучшить SEO, повысить безопасность, управлять пользователями и многое другое. Было бы довольно сложно развивать свой бизнес без использования плагинов WordPress на своем сайте.

Как плагины WordPress получили плохую репутацию

Как плагины получили плохую репутацию

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

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

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

Разработчик, обвиняющий плагины в медленной работе сайта

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

Что меньше? Сколько плагинов WordPress является слишком большим количеством?

Мы считаем, что проблема заключается не в количестве плагинов, а скорее в их качестве.

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

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

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

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

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

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

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

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

Как плагины WordPress влияют на скорость и производительность сайта

Плагины WordPress и производительность сайта

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

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

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

Есть плагины, которые работают везде, включая область администрирования и фронтенд. Например, SEO-плагины, плагины брандмауэра WordPress и многое другое.

Влияние плагина WordPress на скорость и производительность сайта зависит от того, где этот плагин загружается.

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

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

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

Плагины могут влиять на производительность вашего сайта:

  • Выполнение дополнительных HTTP-запросов — Некоторые плагины (в основном внешние) могут требовать пользовательского стиля или скриптов для правильной работы. Из-за этого они могут добавлять дополнительные JS и/или CSS файлы. Загрузка этих файлов требует выполнения дополнительных HTTP-запросов, что замедляет время загрузки страницы.
  • Дополнительные запросы к БД — Некоторые плагины могут увеличить количество запросов к базе данных. Например, плагины для отображения популярных постов, связанных постов или чего-либо еще, что извлекает элементы базы данных и отображает их на внешнем интерфейсе.
  • Фоновые процессы и запись в базу данных — Некоторые плагины могут занимать много ресурсов сервера при выполнении фоновых процессов, таких как проверка битых ссылок, мониторинг и запись аналитики, например, просмотров постов, и т.д.

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

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

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

Теперь перейдем к другим оптимизациям.

Устранение проблемы дополнительных HTTP-запросов

Плагины должны добавлять дополнительные HTTP-запросы (i.e JS и CSS файл) работать из коробки. Например, когда вы устанавливаете плагин контактной формы, вы хотите, чтобы он тоже работал и хорошо выглядел.

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

Контактная форма без стилизации

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

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

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

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

Второй метод — условная загрузка стилей/скриптов плагина на страницах, где они необходимы.

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

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

Многие владельцы бизнеса, не владеющие технологиями, просто нанимают разработчика WordPress из Codeable, чтобы ускорить работу своего сайта (это стоящая инвестиция).

Теперь, когда мы рассмотрели HTTP-запросы, давайте взглянем на дополнительные запросы к БД.

Устранение дополнительных запросов к базе данных и фоновых процессов

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

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

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

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

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

Вы можете отслеживать аналитику более масштабируемым способом с помощью таких плагинов, как Google Analytics for WordPress от MonsterInsights или Jetpack Stats.

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

Существуют также плагины, которые отслеживают 404 ошибки и битые ссылки, что может увеличить нагрузку и перегрузить ресурсы сервера. Вместо этих плагинов лучше использовать сторонние облачные сервисы, такие как Ahrefs или SEMRush, которые автоматически отслеживают битые ссылки и предлагают множество других полезных SEO-информаций.

Если вам не нужно премиум-решение, то вы можете использовать бесплатный инструмент, например, Broken Link Check, который позволяет проверять 300 страниц одновременно на наличие неработающих ссылок.

Как плагины WordPress влияют на безопасность

Как плагин может повлиять на безопасность WordPress

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

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

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

Вы можете обеспечить безопасность вашего сайта, используя плагин безопасности WordPress, например, Sucuri. Они сканируют тысячи сайтов и помогут вам поймать большинство проблем безопасности с уязвимым плагином.

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

Плагины WordPress и надежность

Заброшенный плагин

Некоторые люди обеспокоены надежностью плагина. Что делать, если плагин снят с производства? Что делать, если обновления происходят медленно?

Самое прекрасное в экосистеме WordPress с открытым исходным кодом то, что всегда есть альтернативы.

Если вы используете популярный плагин, есть вероятность, что он не будет снят с производства. Если это так, то кто-то другой, скорее всего, сделает форк и продолжит разработку. В этом сила открытого исходного кода. Именно так появился WordPress (предыдущая платформа называлась b2/cafelog).

Если вы выбираете плагины с хорошим послужным списком и авторитетными авторами, то все будет хорошо.

Можно ли обойтись без плагинов, добавив сниппеты кода?

В интернете есть статьи, которые показывают: «Как сделать XYZ в WordPress без плагина» (как эта).

Цель этих статей — не отговорить от использования плагинов, а показать вам, как изучать код. Существует три способа добавить сниппеты кода на свой сайт. Вы можете добавить их в свои функции.php файл, плагин для конкретного сайта, или использовать плагин для добавления пользовательских фрагментов кода.

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

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

Для получения дополнительной информации по этой теме, смотрите наше руководство по WordPress плагины против функций.php файл какой лучше.

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

Сколько плагинов нужно установить

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

В среднем, для бизнес-сайта довольно часто используется не менее 20-30 плагинов.

Если вы используете WordPress на полную мощность и имеете много продвинутых функций, то это число может легко перевалить за 50+.

Например, вот количество активных плагинов на наших сайтах:

  • WPBeginner — 62 активных плагина
  • OptinMonster — 67 активных плагинов
  • WPForms — 54 активных плагина
  • MonsterInsights — 68 активных плагинов
  • Блог Саеда Балхи — 42 активных плагина
  • RafflePress — 17 активных плагинов
  • WP Mail SMTP — 39 активных плагинов

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

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

Вот результат производительности нашего сайта через Pingdom.

WPBeginner Домашняя страница Pingdom

Несмотря на использование десятков плагинов и пользовательских фрагментов кода, наш сайт по-прежнему загружается за полсекунды (479 миллисекунд).

Как выбрать лучшие плагины WordPress?

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

Если вы ищете бесплатный плагин, то скачивайте его только с WordPress.каталог плагинов org. Официальный каталог плагинов WordPress также облегчает выбор хороших плагинов.

Как найти лучший плагин WordPress

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

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

Для более подробной информации смотрите наше полное руководство о том, как выбрать лучшие плагины WordPress.

Если вы только начинаете, то ознакомьтесь с нашим экспертным выбором основных плагинов WordPress, которые должны быть у каждого сайта. Вы также можете проверить WPBeginner’s WordPress plugins category, где мы регулярно делимся лучшими плагинами WordPress и как их использовать.

Мы надеемся, что эта статья ответила на ваши вопросы о том, сколько плагинов WordPress следует установить. Вы также можете ознакомиться с нашей статьей, развенчивающей самые распространенные мифы о WordPress.

Источник: www.wpbeginner.com

Оцените статью
Добавить комментарий