Может ли большое количество плагинов повлиять на производительность вашего сайта WordPress?

27

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

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

Это то, что мы пытаемся выяснить здесь, проведя несколько экспериментов с плагинами.

Если вам не терпится услышать результаты, читайте нас дальше!

WordPress был создан для работы с неограниченным количеством плагинов

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

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

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

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

Что тогда?

Можете ли вы установить бесчисленное количество на свой сайт? Мои тесты говорят об обратном.

Установка плагинов до достижения более 2 секунд времени загрузки

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

Я использовал свой тестовый сайт и старался сделать его максимально простым. В первую очередь я сохранил основные вещи, которые есть на сайте: тема Twenty Fifteen по умолчанию, никаких постов, страниц и настроек.

Выглядело это как-то так. Так что ничего, что могло бы повлиять на время его загрузки.

Как я поступил?

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

Какие плагины я установил?

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

Затем я установил несколько бесплатных плагинов — Revive Old Post, WP Product Review, Visualizer: Charts and Graphs и Pirate Forms. Во-первых, они отлично работают и полезны для каждого сайта. А во-вторых, мы сами их разработали, поэтому я хотел проверить их работоспособность.

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

Вот что я случайно выбрал оттуда:

Я сравнил свой тестовый сайт с его версиями, чтобы выделить малейшие отличия.

Хорошо! Итак, имея все это в виду, давайте проведем тесты и посмотрим, что произойдет.

Загрузка пустого сайта заняла 419 мс

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

Конечно, время варьируется, но следует помнить, что оно вращается где-то около 400 мс, более или менее.

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

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

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

Итак, мы начинаем примерно с 400 мс.

Сколько плагинов нужно, чтобы достичь 2 секунд?

После 10 плагинов разница была не столь существенной — около 680 мс, по данным Pingdom. P3 показал общее время загрузки 0,6616 с, что почти такое же, как у Pingdom.

После 20 плагинов я достиг около 1 секунды от общей загрузки сайта. На этот раз я добавил базовые настройки для каждого плагина. Я имею в виду, я пытался их как-то использовать, потому что недостаточно просто установить их и оставить неактивными. Тем не менее, время загрузки остается хорошим, но плагины влияют на 80,1% общего времени загрузки.

В то же время, даже сканирование P3 становилось все медленнее.

После 27 плагинов время загрузки составило около 1,20 с, но после того, как я активировал пару виджетов, оно быстро увеличилось до 3,20 с.

Затем я активировал кеширование из обоих плагинов, которые я установил в первую очередь, WP Super Cache и W3 Total Cache, функция которых не была включена до сих пор.

Теперь, когда кеширование активно, статистика выглядит примерно так:

Pingdom также согласен с P3 и показывает результаты около 2,50 с.

Достижение разблокировано, так сказать!

NextGEN Gallery и Jetpack были самыми медленными.

Из этих 27 плагинов некоторые имеют более влиятельную силу, чем другие, когда дело доходит до времени, которое они записывают для загрузки. Nextgen Gallery и Jetpack кажутся самыми медленными.

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

  • Галерея NextGEN – 25%
  • Джетпак — 23%
  • Другое – 18%
  • Возродить старую почту — 17%
  • Всего кэша W3 — 7%
  • WooCommerce — 6%
  • SEO-оптимизация WordPress — 4%

Таким образом , плагины влияют на скорость вашего сайта. Посмотрите на общую статистику.

Теперь 27. О чем мы говорили «слишком много»?

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

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

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

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

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

Большое количество плагинов повлияет не только на скорость

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

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

Безопасность и регулярные обновления.

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

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

Несовместимость.

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

Найдите баланс, используйте только то, что вам нужно

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

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

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

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

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

Как решить возможные проблемы с плагинами
  • Используйте все возможные решения для ускорения вашего сайта. Таким образом, вы можете использовать больше плагинов, не влияя на время загрузки.
  • После установки плагина проверьте его работу. Посмотрите, какое влияние он оказывает на ваш сайт, и убедитесь, что он работает правильно. P3 хорошо справляется с этой задачей.
  • Старайтесь не использовать два плагина для одной и той же цели. Проанализируйте каждый из ваших уже установленных плагинов, посмотрите, что он может сделать, и постарайтесь не устанавливать другой, который делает то же самое. Используйте все функции определенного плагина и посмотрите, что он может сделать, чтобы удовлетворить ваши потребности.
  • Время от времени проверяйте свои плагины, чтобы убедиться, что нет ненужных, о которых вы забыли или которые больше не используете. Не взвешивайте свой сайт зря.
  • Старайтесь постоянно обновлять WordPress и плагины, чтобы убедиться, что вас не взломают и с вашим сайтом не случится ничего плохого. Старые версии обычно содержат различные уязвимости, которые могут привести к сбоям в работе сайта и плагинов.
Подводя итоги

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

Сколько плагинов вы используете на своем сайте? Не стесняйтесь делиться с нами своим — счастливым или плохим — опытом.

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