Кэширование в Apache

Модули mod_cache и mod_disk_cache
Теперь включить:

a2enmod cache
a2enmod disk_cache
/etc/init.d/apache2 restart

Чтобы каталог для кеша /var/cache/apache2/mod_disk_cache не переполнится через какое-то время, придется чистить его командой htcacheclean.
Эта команда часть пакета apache2-utils,
 После можно запустить htcacheclean как демон:
htcacheclean -d30 -n -t -p /var/cache/apache2/mod_disk_cache -l 100M -i
Это позволит чистить каталог с кешем каждые 30 минут и удостовериться, что он не превысит 100MB.

mod_mem_cache

Конфигурация mod_mem_cache в mem_cache.conf
CacheEnable mem /

MCacheSize 4096
MCacheMaxObjectCount 100
MCacheMinObjectSize 1
MCacheMaxObjectSize 2048

Это конфигурация по умолчанию. Список директив для mod_mem_cache досотупен в ман.
Включим mod_cache и mod_mem_cache:

a2enmod cache
a2enmod mem_cache
/etc/init.d/apache2 restart

Теги: