Anyone using mod_cache in Apache 2? I'd like give it a whirl, but I can't seem to get it to cache. I'm wondering what config I have wrong.
The mod_perl applicaiton generates some cache-able content. I'm using Debian's apache2 setup, mostly, which looks like: LoadModule cache_module /usr/lib/apache2/modules/mod_cache.so LoadModule disk_cache_module /usr/lib/apache2/modules/mod_disk_cache.so LoadModule proxy_module /usr/lib/apache2/modules/mod_proxy.so LoadModule proxy_http_module /usr/lib/apache2/modules/mod_proxy_http.so ProxyVia On CacheRoot /var/cache/apache2/proxy # what if want to always us Expires? CacheMaxExpire 300 <VirtualHost *:3003> ErrorLog /var/log/apache2/error.log CustomLog /var/log/apache2/access.log combined CacheEnable disk / CacheIgnoreHeaders Set-Cookie ProxyReceiveBufferSize 16384 <proxy *> allow from all </proxy> <Location /> Allow from all </Location> # back to the app server ProxyPass / http://127.0.0.1:3333/ ProxyPassReverse / http://127.0.0.1:3333/ </VirtualHost> So if I do a request: $ lwp-request -ed http://bumby:3003/css/style.css Cache-Control: max-age=300 Connection: close Date: Thu, 18 May 2006 23:00:35 GMT Via: 1.1 bumby:3003 Server: Apache/2.0.55 (Debian) mod_perl/2.0.2 Perl/v5.8.8 Content-Length: 2264 Content-Type: text/css Expires: Thu, 18 May 2006 23:05:35 GMT Last-Modified: Sun, 29 Jan 2006 14:59:44 GMT Client-Date: Thu, 18 May 2006 23:00:35 GMT Client-Peer: 192.168.1.2:3003 Client-Response-Num: 1 And making that same request again hits the back-end server again. And nothing is stored in /var/cache/apache2/proxy Also, I know about mod_deflate, but I'm wondering how mod_cache deals with deflated content. The mod_perl server can deflate/gzip the content, so would mod_cache store include compressed and non compressed versions? -- Bill Moseley [EMAIL PROTECTED]