Как я могу получить Apache mod_cache для кэширования? - PullRequest
1 голос
/ 19 марта 2011

Я заставил Apache mod_cache работать так, как задумано, на сервере Windows, на котором работает Apache 2.2, но у меня возникают проблемы с его запуском на сервере Linux cpanel, к которому у меня есть root-доступ.

Вот чтоЯ знаю:

1) mod_cache и mod_disk_cache скомпилированы в Apache (подтверждено с помощью "httpd -l")

2) Мой httpd.conf настроен так: CacheRoot / home / accountname /apache-cacheroot CacheEnable disk /

3) Я перезапустил Apache после всех изменений конфигурации

4) Я знаю, что обрабатывается раздел httpd.conf (я поместил несколько несвязанных команд втам для отладки.)

5) Файл, который я запрашиваю, отображает текущее время через php, и он не изменяется при последующих запросах.

Ответы [ 3 ]

1 голос
/ 21 сентября 2011

... не изменяется при последующих запросах

Похоже, ваше кеширование работает. Если он менялся при каждом запросе, то запрос обрабатывается PHP вместо кеша Apache.

0 голосов
/ 22 марта 2011

В зависимости от того, какой у вас установлен CacheRoot, вам может потребоваться изменить разрешения, чтобы сделать разрешения 777.

0 голосов
/ 19 марта 2011

Вы пытались включить модули с a2en cache и a2en disk_cache?

Не забудьте перезагрузить сервер после этого.

...