Кэширование с mod_cache в Apache на Debian Lenny




Кэширование с mod_cache в Apache на Debian Lenny

В этой статье рассказывается, как вы можете кешировать содержимое своего веб-сата с помощью мода Apache mod_cache в системе Debian Lenny. Если вы владелец динамического сайта с высоким трафиком, генерирующего большое количество запросов к базе данных по каждому запросу, то вы можете значительно уменьшить нагрузку на сервер путем кеширования контента на несколько минут или больший срок (все зависит от того, как часто обновляется содержимое).

1 Предварительные замечания

Я предполагаю, что у вас установлен и работает Apache2 (Apache 2.2.x — до этой версии mod_cache считался экспериментальным) из репозиториев Debian — версия Apache в репозиториях Debian Lenny 2.2.9, так что все должно пройти хорошо.

Я использую для своего виртуального хоста, в качестве корневого каталога /var/www, вам нужно будет изменить этот параметр, если ваш корневой каталог отличается.

2 Включение mod_cache

mod_cache имеет два подмодуля, которые управляют хранением кеша: mod_disk_cache (для хранения содержимого на жестком диске) и mod_mem_cache (для хранения содержимого в памяти, что быстрее, чем кеширование на диск). Решите, какой из них вы хотите использовать.

2.1 mod_disk_cache

Конфигурация mod_disk_cache хранится в /etc/apache2/mods-available/disk_cache.conf, так что давайте немного ее понастраиваем:

vi /etc/apache2/mods-available/disk_cache.conf

Убедитесь, что строка CacheEnable disk / раскомментирована, минимальная конфигурация выглядит следующим образом:

<IfModule mod_disk_cache.c>

# cache cleaning is done by htcacheclean, which can be configured in

# /etc/default/apache2

#

# For further information, see the comments in that file,

# /usr/share/doc/apache2.2-common/README.Debian, and the htcacheclean(8)

# man page.

# This path must be the same as the one in /etc/default/apache2

CacheRoot /var/cache/apache2/mod_disk_cache

# This will also cache local documents. It usually makes more sense to

# put this into the configuration for just one virtual host.

CacheEnable disk /

CacheDirLevels 5

CacheDirLength 3

</IfModule>

.

Далее: mod_disk_cache & mod_mem_cache

Popularity: 5%



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



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


  • Caching Apache: HTTP Заголовки
  • Caching Apache: Testing
  • Caching Apache: mod_disk_cache & mod_mem_cache
  • Отключение просмотра каталогов на Apache
  • Nginx Catch-All Host As Front End 3, Configure Nginx



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

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

    Партнёры:


    forum.vpnssl.ru

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

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

    Question:

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

    View Results

    Loading ... Loading ...




    Most Popular Posts



    Supported:



  • free counters