Caching Apache: mod_disk_cache & mod_mem_cache

Вы можете найти объяснение этой конфигурации и параметров конфигурации здесь: http://httpd.apache.org/docs/2.2/mod/mod_disk_cache.html
Теперь мы можем включить mod_cache и mod_disk_cache:
a2enmod cache
a2enmod disk_cache
/etc/init.d/apache2 restart
Чтобы убедиться, что наш каталог для кеша /var/cache/apache2/mod_disk_cache не переполнится через какое-то время, нам придется чистить его командой htcacheclean. Эта команда часть пакета apache2-utils, который мы установим вот таким образом:
aptitude install apache2-utils
После этого мы можем вот так запустить htcacheclean как демон:
htcacheclean -d30 -n -t -p /var/cache/apache2/mod_disk_cache -l 100M -i
Это позволит чистить каталог с кешем каждые 30 минут и удостовериться, что он не превысит 100MB. Чтобы узнать больше о htcacheclean, посмотрите man htcacheclean
Конечно, вы не желаете запускать htcacheclean вручную каждый раз как вы перезагружаете сервер — поэтому мы отредактируем /etc/rc.local…
vi /etc/rc.local
… и добавим туда следующую строку, прямо перед строкой exit 0:
[...]
/usr/sbin/htcacheclean -d30 -n -t -p /var/cache/apache2/mod_disk_cache -l 100M -i
[...]
Htcacheclean будет запускаться автоматически каждый раз, когда вы запускаете сервер.
2.2 mod_mem_cache
Конфигурация mod_mem_cache расположена в /etc/apache2/mods-available/mem_cache.conf:
vi /etc/apache2/mods-available/mem_cache.conf
<IfModule mod_mem_cache.c>
CacheEnable mem /
MCacheSize 4096
MCacheMaxObjectCount 100
MCacheMinObjectSize 1
MCacheMaxObjectSize 2048
</IfModule>
Это конфигурация по умолчанию — по желанию вы можете отредактировать ее. Список директив для mod_mem_cache дсотупен здесь: http://httpd.apache.org/docs/2.2/mod/mod_mem_cache.html
Теперь давайте включим mod_cache и mod_mem_cache следующим образом:
a2enmod cache
a2enmod mem_cache
/etc/init.d/apache2 restart
Вот и все! С mod_mem_cache вам не придется чистить каталоги кеша.
.
Ранее: Кэширование с mod_cache в Apache на Debian Lenny
Продолжение далее:
Caching Apache: HTTP Заголовки
Popularity: 6%
Этот материал находится на сайте http://compiling.ru
Оставьте свой отзыв