Время генерации страницы — важный показатель производительности сайта. В Joomla 5 и 6 есть встроенный инструмент для измерения — плагин Debug. Он показывает время выполнения, количество SQL-запросов и использование памяти прямо на страницах сайта. Для замеров на продакшен-сервере удобнее использовать внешние инструменты.
Встроенный Debug-плагин Joomla
Самый простой способ посмотреть время генерации страницы — включить встроенный плагин отладки.
- Войдите в панель администратора
- Откройте Система → Плагины
- Найдите плагин System - Debug и включите его
- Перейдите на любую страницу сайта — внизу появится панель отладки
Панель показывает:
- Время генерации страницы в секундах
- Использование памяти (Memory Usage)
- Количество SQL-запросов и их содержимое
- Загруженные языковые файлы и другие данные
Важно: не оставляйте плагин Debug включённым на рабочем сайте — он открывает служебную информацию всем посетителям.
Режим отладки в Global Configuration
Ещё один способ — включить режим отладки в настройках:
- Система → Общие настройки → вкладка Система
- Установите Debug System — Да
- Сохраните и откройте страницу сайта
Внешние инструменты (для продакшена)
Для анализа скорости без включения отладки на живом сайте используйте:
- Google PageSpeed Insights — анализ Core Web Vitals (LCP, INP, CLS) и рекомендации
- GTmetrix — подробный отчёт по времени загрузки с waterfall-диаграммой
- WebPageTest — тест с реальных устройств и разных локаций
- Chrome DevTools → вкладка Network — показывает TTFB (Time To First Byte) — это и есть время генерации страницы на сервере
Типичные причины медленной генерации
- Выключено кэширование — включить в Система → Общие настройки → Кэш
- Много медленных SQL-запросов от расширений — видно в Debug-панели
- Слабый тариф хостинга или перегруженный сервер
- Отсутствие OPcache на сервере (ускоряет PHP в 3–5 раз)