В дополнение к ответу Шьяма ...
В Global Configuration
-> Cache
...
- Консервативное кеширование - это кеш, сгенерированный для каждого представления компонента / модуля.
- Прогрессивное кеширование - это кеш, сгенерированный для каждого представления компонента / модуля на индивидуальной основе для каждого пользователя.
Это кэш представлений уровня расширения. Это должно быть реализовано разработчиком расширения, чтобы иметь какой-либо эффект.
Примечание. Зарегистрированные пользователи никогда не увидят кэшированный контент с помощью этих средств.
Вы можете переопределить кэширование отдельных модулей, если включено «Консервативное кэширование», отключив кэширование в дополнительных параметрах модуля. Вы НЕ МОЖЕТЕ переопределить кэширование модулей для каждого модуля, если установлено «Прогрессивное кэширование».
System - Cache плагин генерирует страницы кэши каждой целой страницы в /cache
.
Для большинства сценариев достаточно включить плагин System - Cache . Если вы хотите кэшировать только определенные модули / компоненты (в которых реализовано кэширование), отключите плагин и включите консервативное кэширование в глобальной конфигурации. Затем вы можете установить исключения, отключив кэширование в дополнительных параметрах модуля.
Обратите внимание, что любое кэширование - это баланс между временем и пространством - полное кэширование страниц уменьшит загрузку БД и, следовательно, время загрузки страниц, но увеличит использование дискового пространства.
Вы можете найти дальнейший анализ и тесты системы кэширования здесь , а также документы Joomla Cache для администраторов и эту превосходную статью, подробно описывающую различные варианты и применимые предостережения.