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

Загальні селектори
Тільки точні збіги
Шукати у заголовках
Шукати у контенті
Вибір типів постів
Фільтрувати за категоріями
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

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