Caching Apache: mod_disk_cache & mod_mem_cache




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: Testing

Caching Apache: HTTP Заголовки

Popularity: 6%



Этот материал находится на сайте http://compiling.ru
__________________________________________



Похожие посты:


  • Кэширование с mod_cache в Apache на Debian Lenny
  • Caching Apache: HTTP Заголовки
  • Отключение просмотра каталогов на Apache
  • Caching Apache: Testing
  • Nginx Catch-All Host As Front End 3, Configure Nginx



  • Опубликовано 12 Авг 2010 в 15:07. В рубриках: Tuning. Вы можете следить за ответами к этой записи через RSS 2.0. Вы можете оставить отзыв или трекбек со своего сайта.

    Оставьте свой отзыв

    Партнёры:


    forum.vpnssl.ru

    Выбор решений, консультации, примеры.

    Есть вопрос! Оставь свой голос!

    Question:

    Что нужно админу для счастья?

    View Results

    Loading ... Loading ...




    Most Popular Posts



    Supported:



  • free counters