Найти тему
Creative Motion

Много плагинов WordPress на сайте это плохо? Разбираемся.

Оглавление

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

-2

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

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

-3

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

Правда ли что много плагинов - плохо для вашего сайта?

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

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

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

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

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

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

Для сравнения: на нашем сайте cm-wp.com сейчас 62 активных плагина, и он загружается очень быстро.

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

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

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

-4

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

-5

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

-6

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

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

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

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

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

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

-7

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

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

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

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

Могу ли я избежать использования плагинов, добавляя фрагменты кода?

В Интернете есть статьи, в которых рассказывается: «Как выполнять XYZ в WordPress без плагина».

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

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

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

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

-8

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

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

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

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

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

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

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

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

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

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

-9

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

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

Подробнее о том, как написать бизнес план, читайте в книге Владислава Чернова "Запланируй успех".

-10