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

6

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

Ви знаєте, що ваш сайт 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%
  • WordPress SEO – 4%

Отже , плагіни впливають на швидкість вашого веб-сайту. Подивіться на загальну статистику.

Тепер це 27. «Занадто багато», про яке ми говорили?

Це не точне число 27, воно може бути більше чи менше. Але справа в тому, що ми маємо орієнтир. У будь-якому випадку, більше 30 плагінів можуть призвести до повільної роботи сайту. Ніхто не скаже вам, як організувати свій сайт, але ви, мабуть, знаєте, що швидкість приносить конверсії, тому це не гра. Більшу частину часу швидші сайти займають перше місце.

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

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

Звичайно, існує багато способів покращити швидкість вашого сайту багатьма способами.

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

Велика кількість плагінів не вплине тільки на швидкість

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

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

Безпека та регулярні оновлення.

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

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

Несумісність.

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

Знайдіть баланс, використовуйте лише те, що вам потрібно

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

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

Іноді потрібен лише один плагін, щоб пошкодити ваш сайт. Іноді потрібно набагато більше.

Якщо ви використовуєте різні методи для прискорення свого сайту та використовуєте лише легкі плагіни, які насправді не мають великого впливу, ви можете легко досягти 40 плагінів і підтримувати швидкість менше 2 секунд за той самий час. Але будьте обережні щодо інших аспектів, які я взяв до уваги – плагіни також можуть завдати кількох інших збитків.

Тому намагайтеся зробити це якомога простіше. Не зловживайте плагінами, використовуйте лише те, що вам дійсно потрібно, і видаліть ті, які не приносять великої цінності вашому вмісту. Якщо можливо, постарайтеся, щоб кількість ваших плагінів не перевищувала 30. Якщо є нагальна потреба в додаткових, використовуйте їх з розумом і спробуйте врахувати всі варіанти для прискорення сайту, його безпеки та уникнення небажаних проблем. Усі ці рішення створять додатковий простір для кількох інших плагінів.

Як вирішити можливі проблеми з плагінами
  • Використовуйте всі можливі рішення для прискорення роботи сайту. Таким чином ви зможете використовувати більше плагінів, не впливаючи на час завантаження.
  • Після встановлення плагіна перевірте його продуктивність. Подивіться, який вплив він має на ваш сайт, і переконайтеся, що він працює належним чином. P3 тут добре справляється зі своєю роботою.
  • Намагайтеся не використовувати два плагіни для однієї мети. Проаналізуйте кожен із уже встановлених плагінів, подивіться, що він може зробити, і постарайтеся не встановлювати інший, який робить те саме. Використовуйте всі функції певного плагіна та подивіться, що він може зробити, щоб задовольнити ваші потреби.
  • Час від часу перевіряйте свої плагіни, щоб перевірити, чи немає непотрібних, про які ви забули або які ви більше не використовуєте. Не обважнюйте свій сайт даремно.
  • Намагайтеся постійно оновлювати WordPress і плагіни, щоб переконатися, що вас не зламатимуть і з вашим сайтом не станеться нічого поганого. Старі версії зазвичай містять різні уразливості, які можуть призвести до зламів функціональності сайту та плагінів.
Підводячи підсумки

Зрештою, використання певної кількості плагінів є справою вибору. Загалом, намагайтеся не надто збільшувати вагу свого сайту та зробіть його максимально простим. Якщо у вас є ресурси для його прискорення, ви можете використовувати близько 40 плагінів, не роблячи його надто повільним. Але, загалом, 25 або 30 також можуть вам допомогти. І завжди враховуйте їх якість, це важливий аспект.

Скільки плагінів ви використовуєте на своєму веб-сайті? Не соромтеся поділитися з нами своїм досвідом – щасливим чи поганим.

Джерело запису: instantshift.com

Цей веб -сайт використовує файли cookie, щоб покращити ваш досвід. Ми припустимо, що з цим все гаразд, але ви можете відмовитися, якщо захочете. Прийняти Читати далі