On Tue, Nov 25, 2008 at 8:20 PM, wi <[EMAIL PROTECTED]> wrote:
> Hi All
>
> I have a response from an expensive backend service that I would like
> to cache. We already do some caching of static content, and that works
> fine. However, the response that I want to cache is normally generated
> by a rewrite (the last three lines below). So, if I add some caching
> directives, I get the following. Is this likely to work? How does the
> result of the rewrite wind up in the cache?
>
> (What I'm probably asking is how the response is handled after generation...)
>
> <IfModule mod_disk_cache.c>
> CacheIgnoreCacheControl On
> CacheDefaultExpire 300
> CacheIgnoreNoLastMod On
> CacheStoreNoStore On
> CacheStorePrivate On
> CacheRoot /caches/tmp/dbgen
> CacheEnable disk /expstuff
> </IfModule>
> RewriteCond %{REQUEST_METHOD} GET
> RewriteCond %{REQUEST_URI} ^/expstuff
> RewriteRule ^/(.*) http://xx.xx.xx.xx:7777/$1 [P,NE,L]
Try it and see, but my guess would be that Apache remembers content
keyeed to "/expstuff/foo" as it gets written the first time -- the
next time through, the Rewrites never get a chance to do anything.
--
Eric Covener
[EMAIL PROTECTED]
---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: [EMAIL PROTECTED]
" from the digest: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]