Скорость
WordPress тормозит после установки плагина
После установки плагина WordPress стал медленнее. Проверим, что добавилось к работе сайта и как подтвердить связь без отключения всего подряд.
Что происходит и с чего начать
Совпадение по времени — полезная зацепка, но не окончательный диагноз. Плагин мог добавить скрипты на страницу, запросы к базе или обращение к внешнему сервису. Также одновременно могли измениться кеширование и содержимое страниц. Поэтому сначала выберите конкретный адрес и сравните его работу в контролируемых условиях. Эксперименты с отключением лучше проводить на копии: некоторые расширения отвечают за магазин, формы и другие функции, которые нельзя незаметно убрать у настоящих посетителей.
Что можно проверить самостоятельно
- Запишите название и версию расширения, время установки и включённые функции. Уточните, замедлились ли все страницы, только панель управления или конкретный раздел сайта.
- Измерьте один и тот же адрес несколько раз до дальнейших изменений. Сравните гостевой просмотр и вход в учётную запись, если поведение заметно различается.
- Попросите проверить копию с расширением и без него при одинаковых данных. Не удаляйте настройки и таблицы плагина на рабочем сайте ради краткого сравнения скорости.
Как понять результаты проверки
Если после отключения на копии задержка исчезла, нужно выяснить, какая часть плагина её создаёт. Это может быть внешний запрос, повторная выборка данных или большой набор ресурсов. Если различия нет, причина может находиться в другом изменении. Важно учитывать кеш: сравнение уже подготовленной страницы с первым запуском без кеша будет нечестным. Специалист должен показать воспроизводимую разницу и предложить настройку, исправление или замену с объяснением, какие функции при этом сохранятся.
Что проверяет разработчик
Для этой части понадобятся доступ к настройкам, журналам ошибок или коду. Её можно передать специалисту вместе с результатами предыдущих шагов.
- Выберите медленный URL и измерьте отдельно ответ сервера и загрузку браузера. Проверьте гостевой и административный режим.
- На тестовой копии сравните страницу с новым расширением и без него. Зафиксируйте число SQL-запросов, внешние обращения и добавленные скрипты.
- Проверьте фоновые задачи и массовую переиндексацию после установки. Временная обработка данных отличается от постоянной задержки каждого запроса.
На что обратить внимание
Расширение может выполнять внешний запрос при каждом открытии страницы или добавлять тяжёлую выборку. В другом случае сервер отвечает быстро, но интерфейс ждёт большой набор скриптов.
Как исправляют причину
Настройте функции плагина по фактической необходимости, устраните повторные обращения и проверьте совместимость кеширования. Не отключайте все расширения на рабочем магазине ради сравнения.
Как убедиться, что проблема решена
Повторите замеры на нескольких типах страниц и проверьте функцию установленного расширения. Ускорение за счёт незаметно отключённой формы или оплаты не считается исправлением.
После решения проверьте не только скорость, но и функцию, ради которой ставили плагин: отправку формы, отзывы, поиск или оформление. Замер повторите в обычных условиях, а не только на пустой тестовой странице. Если расширение заменили, проверьте сохранность его данных и отсутствие старых подключаемых ресурсов. Ускорение не должно достигаться незаметным отключением нужного пользователю действия.