Время генерации страницы в Joomla

smart 07 декабря 2005 2 мин 43873 просмотров

Время генерации страницы — важный показатель производительности сайта. В Joomla 5 и 6 есть встроенный инструмент для измерения — плагин Debug. Он показывает время выполнения, количество SQL-запросов и использование памяти прямо на страницах сайта. Для замеров на продакшен-сервере удобнее использовать внешние инструменты.

Встроенный Debug-плагин Joomla

Самый простой способ посмотреть время генерации страницы — включить встроенный плагин отладки.

  1. Войдите в панель администратора
  2. Откройте Система → Плагины
  3. Найдите плагин System - Debug и включите его
  4. Перейдите на любую страницу сайта — внизу появится панель отладки

Панель показывает:

  • Время генерации страницы в секундах
  • Использование памяти (Memory Usage)
  • Количество SQL-запросов и их содержимое
  • Загруженные языковые файлы и другие данные
Важно: не оставляйте плагин Debug включённым на рабочем сайте — он открывает служебную информацию всем посетителям.

Режим отладки в Global Configuration

Ещё один способ — включить режим отладки в настройках:

  1. Система → Общие настройки → вкладка Система
  2. Установите Debug SystemДа
  3. Сохраните и откройте страницу сайта

Внешние инструменты (для продакшена)

Для анализа скорости без включения отладки на живом сайте используйте:

  • 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 раз)
Назад На главную