Главная страница » Блог » Что делать, если админка грузится дольше фронтенда?

Что делать, если админка грузится дольше фронтенда?

Что делать, если админка грузится дольше фронтенда? В первую очередь измерьте реальное время загрузки страниц админ-панели с помощью плагина Query Monitor — он покажет, какие хуки и запросы в базу данных тормозят. Обычно причина в том, что фронтенд отдаётся из кэша, а админка каждый раз заново подключает все скрипты и стили плагинов, плюс часть плагинов совершает медленные внешние API-запросы прямо при открытии страниц управления.

Ключевой нюанс: если кэширование включено для фронтенда, сравнивать скорость админки с ним некорректно — это разные режимы работы. Для диагностики смотрите на время генерации страницы в Query Monitor (блоки Total Query Time и Page generation time) и на количество запросов к БД. Мини-чек-лист: деактивируйте подозрительные плагины по одному и замеряйте скорость после каждого шага; отключите неиспользуемые виджеты и пункты меню в админке; если сайт на хостинге с Apache — проверьте настройки PHP-FPM, ограничение памяти и количество одновременно запущенных PHP-процессов, так как в админке часто происходит обращение к нескольким скриптам параллельно, что при ограниченных ресурсах создаёт очередь. Если после отключения кэширующих плагинов админка остаётся быстрой — значит, проблема именно в их тормозящих запросах на предзагрузку кэша.

Внимание:
Условия: Внедрение системы — от 50 000 ₽/мес. Если бюджет подходит — посмотреть тарифы →
Прокрутить вверх