Сайт стал медленным «сам по себе». Обычно это значит, что за последние месяцы добавились три плагина, и один из них делает запрос к базе на каждой странице.
Метод без гаданий:
— Поставьте Query Monitor. Он покажет, какие плагины сколько запросов делают и сколько времени занимают
— Откройте медленную страницу, посмотрите вкладку «Queries by Component»
— Отсортируйте по времени. Верхняя строка — ваш кандидат
Типичные категории вредителей:
— Статистика посещений, которая пишет в базу при каждом заходе
— Слайдеры с загрузкой всех скриптов на всех страницах, даже без слайдера
— Плагины связанных записей, которые ищут похожие статьи полнотекстовым поиском
— Проверка обновлений лицензий, которая ходит на внешний сервер синхронно
Что делать: если плагин нужен, ищите настройку «загружать только где используется». Если нет, ищите замену. Если замены нет, взвесьте: функция стоит той секунды, которую платит каждый посетитель?
WordPress: скорость и кэш
@wp_speed_lab
Плагины, которые замораживают сайт: как найти вредителя за пять минут
Этот пост опубликован в Telegram-канале WordPress: скорость и кэш. Подписаться можно по ссылке: @wp_speed_lab.