Привет! Часто встречаю в различных блогах про WordPress такую мысль, что большое количество плагинов нагружает WordPress. Ну, будто бы WordPress сайт начинает “тормозить“, если установить огромное количество плагинов. Будто бы начинают долго загружаться страницы сайта, вырастает нагрузка на хостинг, сайт часто падает и т.д.
Мне хочется внести некоторые пояснения по этому поводу, чтобы те пользователи, которые не знаком с техническим устройством WordPress сайта лучше понимали ситуацию.
WordPress сайт начинает тормозить не от количества плагинов
Первый и самый важный момент! WordPress сайт начинает тормозить НЕ ОТ КОЛИЧЕСТВА плагинов. Само по себе количество плагинов “практически” никак не влияет ни на время загрузки сайта, ни на время генерации страниц сайта, ни на загрузку процессора на хостинге.
Важно понять, что плагин - это лишь способ интеграции стороннего кода в ядро WordPress. Все! Больше нечего говорить про плагины. Более WordPress плагин ничем не является.
Плагин - это лишь архитектурный способ изменить поведение WordPress ядра или дополнить. Повторюсь, плагин - это СПОСОБ!
Некачественный PHP-код сторонних разработчиков может влиять на WordPress сайт
Второй важный момент! Плагин содержит в себе PHP-код стороннего разработчика, который интегрируется в WordPress. И если этот PHP код некачественный, то он может существенно увеличить время отклика сайта и время загрузки страниц. Более того, если PHP-код (скрипт) написан не самым лучшим образом, не оптимально, то такой код может создавать излишнюю нагрузку на процессор сервера или хостинга.
Таким образом, можно сделать некоторые выводы. Например, что не количество плагинов “тормозит“ WordPress сайт, а качество этих плагинов.
И если быть еще более точным, то нагрузку на сайт создают “неоптимально” написанные скрипты, на основе которых построен WordPress плагин.
Что делать, если Вордпресс плагин замедляет сайт?
Что делать, если Вордпресс плагин замедляет сайт? В этом случае необходимо принять ряд решений.
Во-первых, нужно выяснить, какой именно плагин замедляет Вордпресс сайт. Как именно это делать, напишу ниже.
Во-вторых. Когда стало понятно, какой именно плагин мешает нормальной работе сайта, необходимо понять, какой именно функционал предоставляет этот плагин. Из этого может следовать несколько решений:
- Если функционал плагина “несложный” с технической точки зрения и очень нужен сайту, то можно попробовать найти специалиста и заказать услугу по технической оптимизации плагина или по написанию нужного функционала с нуля.
- Если плагин добавляет какой-то стандартный функционал, то вероятно есть смысл поискать плагины с аналогичным функционалом, которые написаны более качественным образом.
- Если функционал не критично важен для сайта, то вероятно есть смысл на время отказаться от этого функционала и подождать, пока разработчик плагина оптимизирует свой плагин.
- Отказаться от использования плагинов и заказать кастомную техническую разработку на WordPress. Нужен хороший специалист по WordPress?
Как найти плагин, который “тормозит” Вордпресс сайт?
Как найти плагин, который “тормозит” Вордпресс сайт? - это очень важный вопрос для исправления ситуации. И вернй ответ на этот вопрос является ключем к решению задачи.
Зачастую, “торможение“ сайта весьма сильно заметно визуально. Если это так, то самый простой способ для человека, который технически не сильно подкован, это отключать плагины по одному и визуально проверять работу сайта. Однако, этот способ не профессиональный.
Грамотный технический специалист скорее всего заинтересуется Логами сервера, логами работы самого WordPress. Опытный технический специалист способен найти конкретную причину “зависаний“ и “торможений” сайта путем анализа лог-файлов.