Більше результатів...

Загальні селектори
Тільки точні збіги
Шукати у заголовках
Шукати у контенті
Вибір типів постів
Фільтрувати за категоріями
FAQ
Hostenko
Натхнення
Відео уроки
Новини
Плагіни
Теми
Уроки
Хакі

Якщо ви хоч раз торкалися теми WordPress в ІТ-тусовці, напевно знаходився хтось, хто стверджував, що не варто встановлювати багато плагінів на WordPress. Це ж очевидно, що більше плагінів ви ставите, тим більше починає гальмувати WordPress, хіба не так?

Але чи це правда насправді?

inet.ws - Powerful VPS Hosting в США, Canada, UK та DE!

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

Чи варто встановлювати на WordPress надто багато плагінів? Багато це скільки?

Дивіться також :

Чи багато встановлених плагінів — це завжди погано?

Давайте я відразу уточню, я не розробник, але маю достатній досвід роботи з WordPress, щоб стверджувати, що немає нічого поганого в тому, що на вашому сайті встановлено багато плагінів. З деякими застереженнями.

Хтось Pippin Williamson, автор проекту PippinsPlugins.com , розповідав, що на деяких його сайтах стоїть понад 80 плагінів! А ця людина точно розуміється на WordPress і у всіх премудростях його роботи.

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

Але є одна проблема...

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

Чи варто встановлювати на WordPress надто багато плагінів? Багато це скільки?

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

У різних плагінів різний вплив на роботу сайту

Є ще одна особливість, яка не дозволяє з упевненістю сказати: "У вас завжди повинно бути не більше 30 активних плагінів".

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

І в той же час у вас може бути один єдиний "важковаговий" плагін, який робить купу непотрібних запитів до Бази Даних і гальмує вам весь сайт. У результаті 1 плагін буде більш впливати на роботу сайту, ніж 1 інших разом узятих.

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

Подумайте самі: як можна порівнювати плагін WooCommerce із плагіном "Disable Emojis"? Перший це ціла система електронної комерції, величезна надбудова з купою коду. А другий просто прибирає один рядок коду з вашого сайту і відключає смайлики.

Які можуть бути проблеми, якщо у вас багато плагінів?

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

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

1. Швидкість роботи сайту

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

Якщо ви встановлюєте плагіни, які додають в чергу завантаження купу своїх JS-скриптів і CSS-стилів, це так само сповільнить роботу сайту.

Встановіть достатньо таких плагінів, і ваш сайт перетвориться на білий екран з помилкою 503 (Service Temporarily Unavailable).

2. Безпека та вразливості

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

Згідно з дослідженням Sucuri , всього 3 плагіни (які часто входять з комплекту з преміум темами на Themeforest), стали причиною масового злому сайтів на WordPress.

Чи варто встановлювати на WordPress надто багато плагінів? Багато це скільки?

WPScan теж має свій значний список "дірявих" плагінів.

Так що можна сказати, що з кожною установкою нового невідомого плагіна ви купуєте собі квиток в лотерею проблем і вразливостей. І чим більше квитків ви купили, тим більші ваші шанси.

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

Широко відома проблема: встановили новий плагін – перестав правильно працювати інший, уже встановлений раніше.

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

4. Адова адмінка

Ви коли-небудь працювали в адмінці WordPress, де бічне меню з усіма встановленими плагінами потрібно прокрутити на 2 екрани вниз? Це ж справжній жах!

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

Добре, що є такі плагіни, як Admin Menu Tweaker , які вміють приховувати зайві пункти меню в адмінці.

І яке рішення?

Щоразу при встановленні нового плагіна подумайте, що цей плагін робить і як може вплинути на ваш сайт. Якщо цей плагін:

  • створює багато HTTP-запитів
  • створює багато звернень до Бази Даних
  • навантажує процесор вашого WordPress хостингу

тоді подумайте двічі перед його встановленням. Тому що такі плагіни уповільнюють швидкість і чуйність роботи вашого сайту і погіршують ваш рейтинг в Google.

Є такий плагін Broken Link Checker, який люди встановлюють одразу без роздумів. І даремно. Цей плагін відноситься до категорії плагінів, що добряче навантажують Базу Даних.

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

Але знову ж таки, не забувайте дивитися на дату останнього оновлення кожного плагіна!

Щоб визначити, який плагін надає найбільший вплив і навантаження на сайт, ви можете встановити P3 (Plugin Performance Profiler) :

Чи варто встановлювати на WordPress надто багато плагінів? Багато це скільки?

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

Ще можна спробувати відстежити, що викликає навантаження, якщо відкрити Chrome Developer Tools і уважно вивчити картину на вкладці Network.

Підсумки

То що в результаті? Чи можна встановлювати на WordPress багато плагінів?

Можна, якщо ви чітко знаєте, що робить кожен плагін і яке навантаження на сайт він робить. Ви повинні розуміти всі ризики.

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

А багато плагінів – це скільки?

Тут все індивідуально і залежить від "тяжкості" кожного плагіна, а також технічних характеристик вашого WordPress хостингу. Для звичайного shared-хостингу може бути достатньо і 10 плагінів, які навантажать базу даних своєю кількістю звернень і покладуть сайт.

У той же час, якщо у вас є VPS з достатніми ресурсами, ви можете експериментувати і встановлювати стільки плагінів, скільки захочеться.

А що ви думаєте з цього приводу? Скільки плагінів ви максимально ставили? Поділіться з нами у коментарях нижче!

inet.ws - Powerful VPS Hosting в США, Canada, UK та DE!
Олексій Шевченко
редактор wpcafe
Вивчає сайтобудування з 2008 року. Практикуючий вебмайстер, що спеціалізується на створенні сайтів WordPress. Задати питання Олексію можна на https://profiles.wordpress.org/wpthemeus/

Коментарі до запису: 6

Тимур:

У мене в середньому від 10 до 18 активних плагінів на сайтах. Особливої ​​різниці у продуктивності не помічав, а й об'єктивного тестування не проводив. З працюючим WP Super Cache сайт працює відмінно і швидко вантажиться.

Є пара сайтів із встановленою LMS LearnDash. Ось вона чудово вантажить сайт. Кешування на цих сайтах довелося відключити, тому що виникають проблеми - користувачам віддаються кешовані сторінки і вони не можуть перейти на наступний урок/курс (навчання закрите і люди бачать повідомлення про помилку доступу або 404 сторінку). Але також не критично. Користуватися сайтом із такою надбудовою цілком комфортно.

Сергій:

У мене близько 70. Сайт, включаючи iRedMail, бігає та літає на 4GB Dig-lOс. Все навантаження посідає WPML + WooCommerce

Тенгіз:

Засмучує, що все ж таки кількість плагінів треба вибрати за принципом «на дотик».

Творцям WordPress не можу вибачити те, що картинки так неохайно розкидані в одну папку, а не по поличках (до речі, картини класиків в окрему папку, картини кубістів і в окрему, російських класиків в окрему, імпресіоністів ...). На таку просту організованість кілька зелененьких рублів треба викласти! Для необізнаних: існує чудова CMS Maxsite. У ній цей принцип під капотом спочатку закладений! Знали б, як це зручно!

А ось зараз і визначення кількості плагінів. WordPress чемпіон світу з кількості плагінів! Невже, світлі голови та прямі руки вордпресників ніяк не розробили один-два «інструменти» для визначення меж кількості плагінів — у кожному окремому випадку стільки можна, а стільки не рекомендується з таких причин?

У назві можна було приписати "На Бога сподівайся, а сам не плошай" :).

Майк:

У середньому зменшив кількість плагінів до 10, волію все можливе написати ручками. WooCommerce - найбільш вбиваючий плагін) - спочатку, коли він порожній, все чудово, коли кількість товарів починає бути більше 100 - можуть початися пригоди, то і в білий екран може піти, то довго вантажитися, то все нормально, скільки років минуло - виявити причину так і не зміг, зміна хостингу пішла на користь, де обсяг оперативної пам'яті був більшим

Дмитро:

Хороша стаття, але добре зробити анонімні коментарі, хоча б без введення мила

Ігор Хабурський:

Allin one seo сильно перевантажує на відміну від Yoast

Додати коментар або відгук