Сколько можно плагинов для WordPress установить на сайт. Сколько можно установить плагинов на вордпресс


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

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

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

Но правда ли это на самом деле?

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

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

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

Некто Pippin Williamson, автор проекта PippinsPlugins.com, рассказывал, что на некоторых его сайта стоит более 80 плагинов! А этот человек точно знает толк в 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.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Итоги

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

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

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

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

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

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

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

За информацию спасибо: wpcafe.org

 

info-business.pro

Сколько плагинов ставить на WordPress сайт? | WPNICE

Привет читателям. В этой статье мы еще разок вернемся к актуальной теме о количестве установленных плагинов на сайте WordPress. Я уже писал на эту тему и не раз. Но споры не утихают в комментариях, на разных форумах и т. д. Сегодня вашему вниманию мнение от Colin Newcomer — одного из авторов автора популярнейшего западного блога WPLIFT.

Большое количество плагинов – это всегда плохо?

Давайте начнем сначала, я, конечно, не разработчик, но я просто уверен в том, что в большом количестве плагинов нет ничего такого уж плохого. Есть такой чувак, которого зовут Пиппин Уильямсон, так у него на сайте установлено и активировано более 80 плагинов, а он в плагинах разбирается, так что ему можно верить.

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

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

Не все плагины одинаково воздействуют на сайт

И это еще одна причина, которая не позволяет дать простой ответ на вопрос “почему на сайте не стоит иметь более 50-ти плагинов ”.

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

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

Я имею в виду, что нельзя одинаково относиться и к WooCommerce, и к плагину “Disable Emojis”. Понятно, что и то, и то – это один плагин, но WooCommerce создает целый интернет-магазин, в то время как Disable Emojis просто удаляет одну строчку кода из вашего сайта. Так что глупо просто подсчитывать количество плагинов, ведь все гораздо сложнее.

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

Производительность

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

Уязвимости

Уязвимости плагинов – это проторенная дорожка, которая обязательно приведет хакеров на ваш сайт. Вот только 3 крупных плагина, (эта участь не обошла стороной и плагины, идущие в комплекте с темами от ThemeForest ) которые имеют отношение к большому количеству хакнутых сайтов согласно Sucuri.

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

Плагины бывают не совместимы друг с другом

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

Засилье плагинов

Я не очень понимаю, как можно работать в админ-панели, которая захламлена огромным количеством меню и новых опций, которые автоматически добавляются самыми разными плагинами. Порой в явно избыточном количестве. Конечно, вы можете использовать что-то типа Admin Menu Tweaker для контроля над админкой, но это будет скорее временным решением.

Так, где же найти решение?

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

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

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

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

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

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

И наконец, вы можете проверить, какие типы запросов производят ваши плагины, используя для этого Network, представленный в Chrome Developer Tools.

В финале

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

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

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

wpnice.ru

Плагины для WordPress: сколько их можно установить

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

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

Плагины для WordPress – темная сторона

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

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

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

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

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

Количество плагинов

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

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

Если вы нашли ошибку, то выделите её и нажмите клавиши Shift + Enter или нажмите сюда, чтобы проинформировать нас.

Также по этой теме:

wpuroki.ru

Используй плагины для wordpress с умом!

Вы никогда не задумывались, благодаря чему движок wordpress обладает столь обширным списком возможностей? Ответ прост — максимально удобным и функциональным сайт/блог делают плагины для WordPress (Plugins). В этой статье я предлагаю ознакомится с общими правилами по работе с ними...

Что такое плагины для WordPress?

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

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

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

Естественно, что у создателей ресурсов (веб-мастеров) сразу возникает логичный вопрос: если wordpress плагины так полезны и предлагают столько возможностей, почему они не включены в стандартную установку CMS?

Еще по теме:

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

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

Сколько плагинов использовать на Вордпресс

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

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

Где искать и откуда скачивать плагины для wordpress

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

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

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

Как правильно установить плагины для wordpress

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

Установить плагины можно в панели управления Вордпресс на вкладке: «Плагины» — «Добавить новый» и впишите название в форму поиска:

установка плагина для wordpress

Так же можно загрузить архив с плагином, скачанный на Ваш компьютер, нажав кнопку «Загрузить»:

загрузить плагин для вордпресс

А еще можно в ручном режиме:

1. Закачайте нужный плагин и распакуйте архив на рабочий стол Вашего ПК;2. Используя ftp-клиент, залейте плагин на ваш хостинг в папку «plugin»;3. Активируйте плагин через админку wordpress.4. Выставите нужные настройки.

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

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

Кстати, в следующей статье я расскажу какими плагинами пользуюсь лично я, в данный момент у меня активных — 13 штук и 2 включаю периодически. Скоро расскажу о новой подборке плагинов, которые использую! Подпишись на обновления не пропусти...

savme.ru

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

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

Тормозят ли плагины скорость работы WordPress?

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

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

Тут еще раз нужно повториться: плагин влияет на общую скорость сайта только в своем коде, поэтому все зависит исключительно от функционала и качества кода. К примеру, у Вас есть два плагина. Один занимается лишь тем, что выводит какую-то надпись в “шапке” сайта. А другой — плагин интернет-магазина, например, WooCommerce. Конечно, второй вариант будет более требователен к ресурсам сервера, так как он не только добавляет на сайт функции корзины, доставки, оплаты, но также контролирует весь покупки/продажи.

Возможные проблемы, вызванные большим количеством плагинов

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

Падение всего сайта

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

Скорость сайта

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

Огрехи в безопасности сайта

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

Ненадежность плагинов

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

В конечном счете перед установкой плагина необходимо скрупулезно ознакомится с ним:

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

Если Вам понравилась статья — поделитесь с друзьями

wpschool.ru

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

Образ мыслей ненаказуем (Ульпиан).

Сколько плагинов для WordPress Вы можете установить на Ваш сайт?Сколько плагинов для WordPress Вы можете установить на Ваш сайт? Сколько WordPress плагинов вы должны установить на своем сайте? Сколько плагинов будет уже слишком много? Разве плагины не влияют отрицательно на производительность сайта? Не плагины увеличивают риск эксплойтов? Не лучше ли, избежать плагины любой ценой? Вот некоторые из наиболее часто задаваемых вопросов, которые мы слышим у начинающих программировать на WordPress. Есть множество статей в блогосфере, которые прямо или косвенно сбивает с пути новых пользователей (в том числе некоторые на нашем сайте). Цель данной статьи состоит в том, чтобы лучше обучить начинающих и опытных пользователей, а так в надежде проясним некоторые недоразумения, которые, возможно, существовали ранее.

С тех пор как WordPress 1.2 (когда были добавлены поддержка плагинов WordPress), плагины были благословением для пользователей. WordPress без плагинов, как магазин игрушек без каких – либо игрушек. Это не весело.Несмотря на то, что ядро WordPress обеспечивало прочную основу публикации, это плагины , которые широко отвечает за успех платформы. По мере роста сообщества WordPress, количество плагинов WordPress увеличивалось соответственно. На момент написания этой статьи, существует более 21 000 бесплатных плагинов WordPress, доступных в репозитории плагинов WordPress .

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

Есть статьи через в сетях , которая показывает вам: “Как сделать XYZ без плагинов” (как этот и многие другие на нашем сайте). Цель такого рода статей не должны препятствовать использованию доступных плагинов. Цель этих рода статей , чтобы показать вам , как сделать вещи самостоятельно. Размещение кода в файле functions.php вашей темы, будет функционировать совершенно идентично добавлению его через плагин (то есть потребуется одинаковое количество ресурсов). Итак, другими словами, если вставить 30 фрагментов кода из разных мест в Интернете в файл functions.php вашей темы, то вы добавили 30 плагинов на ваш сайт.

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

Многие пользователи в иллюзии, что добавление кода в файл functions.php или в специальном плагине на сайте, ускорит их сайт. Или лучше для “безопасности”, чтобы сделать это. Это не так. Вы можете иметь плохо закодированы функцию, которая может исчерпать ресурсы сервера и привести сайт к краху. Вы можете иметь слабо закодированное функцию, которая может создать уязвимость системы безопасности на вашем сайте.

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

Ответ на вопрос: “Сколько WordPress плагинов вы должны установить на своем сайте” является столько, сколько вам нужно . Сколько плагинов вы используете на вашем сайте? В настоящее время существует 44 активных плагинов на AndreyEx.

Согласно Pingdom, колеблется наше время домашнюю нагрузка от 800ms – 5.6s в зависимости от времени суток. Ниже приведен скриншот, который мы взяли на момент написания этой статьи:

AndreyEx.ru на Pingdom Скриншот 2016.08.06

AndreyEx.ru на Pingdom Скриншот 2016.08.06

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

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

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

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

Существуют различные типы плагинов. Плагины , которые влияют на сам сайт (т.е. социальные плагины, удобства и простоты использования плагинов и т.д.). Есть плагины, которые в основном на панель администратора (т.е. Hot Fix, резервное копирование плагинов и т.д.). Есть плагины , которые делают как бэкенд и на сайт вобщем (то есть SEO плагины и т.д.).

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

Из репозитория некоторые плагины могут представлять эти вопросы , однако есть исправления в большинстве случаев. Есть краткосрочные и долгосрочные исправление этих проблем. Перед тем, как сделать это, давайте запомним, что каждый НУЖДАЕТСЯ в установленном кэшировании. Мы рекомендуем и использовать плагин W3 Total Cache.

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

Форма без стилей

Форма без стилей

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

Есть два способа оптимизации дополнительных HTTP – запросов. Оба метода требуют мало знаний кодирования и WordPress. Первый метод должен был бы отменить дополнительные стили и скрипты , которые загружаются с помощью плагина. Затем объединить стили плагина в ваш файл style.css. Объединяют сценарии плагина в файл main.js. Второй метод должен был бы условно загрузить стили плагинов / скрипты на страницах, где они необходимы. Мы уже объяснили оба метода в нашей статье об отключении дополнительных скриптов и таблиц стилей.

Люди , которые хорошо не знакомы с кодом будут спорить , а что у нас? К сожалению, не существует истинно доступного решения. Тем не менее, вы должны понимать , что несколько дополнительных запросов HTTP не столь значительны, как вы можете подумать. Речь идет о различий в микросекунды здесь.Конечно, если у вас есть много HTTP – запросов, а затем немного кодирования позволит вам добиться несколько секунд от времени загрузки. На данный момент, вы должны думать, насколько большой приоритет это для вашего бизнеса. Если это большой приоритет, то стоит нанять профессионала,чтобы ускорить ваш сайт. Мы всегда доступны для предоставления услуги оптимизации сайта.

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

Опции WP-PageNavi

Опции WP-PageNavi

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

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

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

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

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

Плагины и безопасность

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

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

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

Некоторые люди подняли вопрос с надежностью плагина. Что делать, если плагин будет прекращен поддерживаться? Что делать, если обновления медленно? Это риск запуска с при использовании любого программного обеспечения, не так ли? Что делать, если Adobe выходит из бизнеса, то мы не будем иметь Photoshop. Что делать, если компания Apple выходит из бизнеса, то мы не будем иметь iPhone. Ну, думаю, что, тогда вы будете иметь что-то лучше. Самая лучшая часть о WordPress является сообщество. Это сообщество растет быстрее, чем когда-либо. Если вы используете популярный плагин, есть вероятность, что оно не будет прекращено. Если это так, то кто-то другой, скорее всего, раскошелиться и продолжить развитие. Это сила GPL. Это именно то, как WordPress пришел в существование.

Благодаря услугам, как GitHub, разработчики объединяют усилия, представив патчи для плагина друг друга. Это только собирается получить лучше до тех пор, как люди продолжают работать вместе.

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

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

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

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

Подсказка: Вы можете увидеть все эти метрики на репозитории плагинов WordPress . Что касается обзоров, то ищите на Yandex и Google. Тогда используйте свое лучшее суждение.

Вывод

Мы надеемся, что эта статья помогла вам узнать, что нет такого понятия, как “слишком много” плагинов. Поэтому задавая вопрос “сколько плагинов вы должны установить на вашем сайте”, мы отвечаем: столько, сколько вам необходимо. Всегда помните, что количество плагинов не замедлит ваш интернет-ресурс. Количество плохо созданных плагинов могут замедлить ваш сайт.

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

andreyex.ru

Много плагинов — это сколько? | WPNICE

Привет читателям. Сегодня снова обратимся к теме которая не дает покоя многим пользователям WordPress — сколько же плагинов можно уставить на свой блог? Сразу живой пример — абсолютный рекорд по количеству плагинов, установленных на одном WordPress сайте, принадлежит авторитетному онлайн изданию WPMU DEV. На этом сайте установлено 637 плагинов, и он при этом, работает на удивление стабильно.

Вы помешаны на плагинах, и постоянно ищите что-то новенькое? Или же наоборот – пытаетесь обойтись необходимым минимумом? Но вопрос таков — возможно ли установить слишком много плагинов на сайт?  И если так, то, сколько это — «слишком много»?  Что делать с плагин зависимостью? И как выбрать правильные плагины для своего сайта?

Плагины — необходимое зло?

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

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

Как работают плагины?

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

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

Тонем в море HTTP запросов…

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

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

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

…и не забудьте о дополнительных запросах к базе данных

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

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

Хоть вопрос этот и не новый, на него нельзя ответить однозначно, так что и да, и нет. Большинство ресурсов не могут взять на себя ответственность и точно сказать вам, какое количество плагинов – это перебор, но Дэн Норрис, соучредитель сервиса поддержки WordPress сайтов WP Curve, все же рекомендует использовать не более 20 плагинов.

Потенциальные проблемы

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

Проблема #1: падение веб-сайта

Plugins 2

Даже самые именитые разработчики не всегда могут избежать с разработкой WordPress-плагинов. Примерами тому могут послужить плагины WP Super Cache и W3 Total Cache, которые одно время имели недостаток, именуемый «очень серьезной уязвимостью — удаленное выполнение кода (RCE)».

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

Проблема #2. Производительность сайта и скорость загрузки страниц

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

Проблема #3: Дыры в безопасности сайта

Plugins 3

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

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

Проблема #4: Ненадежные плагины

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

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

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

Памятка #1: проверить — не дублируете ли вы какую-либо функциональность

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

Памятка #2: Разгоняем медленный сайт

Plugins5

Слишком большое количество плагинов может замедлить работу вашего сайта, так что рекомендуется установить W3 Total Cache или WP Super Cache

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

Памятка #3: проверяем эффект, оказываемый плагином на ваш сайт

Вы также можете замерить скорость загрузки сайта до установки определенного плагина и после нее. Google PageSpeed Insights – хороший инструмент, который может вам в этом помочь. Просто введите ваш  URL на сайте PageSpeed и получите список рекомендаций по улучшению его быстродействия. Замер скорости до и после установки позволит вам понять, как плагин повлиял на ваш сайт.

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

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

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

Памятка  #4: Безопасность – это наше все

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

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

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

Памятка #5: Плагины, которые заслуживают доверия

Plugins 4

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

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

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

В завершении данной статьи можно дать еще и такой совет: используйте столько плагинов, сколько вам действительно необходимо. Если они нужны вам для совершенно определенных целей,  и вы используете 80%+ их функциональности, то вперед, без сомнений. Но стоит опасаться плагинов, которые работают неправильно, или неправильных комбинаций плагинов, а также плагинов, которые не справляются со своей миссией – от них следует немедленно избавиться. Пытаясь ответить на вопрос «слишком много – это сколько», нужно помнить, что главное качество, а не количество. Сайт должен и радовать посетителей, и стабильно работать, не зависимо от того, как много плагинов на нем установлено.

Читайте так же — Плагины против тем или «Не много ли плагинов я поставил»?

wpnice.ru


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

Prostoy-Site | Все права защищены © 2018 | Карта сайта