You are viewing a plain text version of this content. The canonical link for it is here.
Posted to modproxy-dev@apache.org by rb...@covalent.net on 2000/11/17 19:23:05 UTC

Cache filters.

So, I had a brief bit of insight last night, and I re-worked the cache
module a bit.  Here's what I have now.  :-)

I have two modules, mod_cache and mod_disk_cache.  Mod_cache is a very
light-weight module that basically just calls into other caching
modules.  In the future, this module will need some extra logic to deal
with garbage collection and to hopefully combine common code.  Right now,
it is just a wrapper.

Mod_disk_cache is the more interesting of the two modules.  This actually
caches the file, and serves files from the cache.  The current
architecture allows the same server to also have mmap caches or shmem
caches, and even to allow for fall-over.  So, if something is in the shmem
cache, and it is about to be garbage collected, but the cache is still
valid for another twenty minutes, then we could just move it to the disk
cache.

The current bugs and plan:

The only bug right now, is that when serving pages out of the cache, we
serve the headers twice.

As soon as I fix that bug, this will be committed to the experimental
directory.

Ryan


_______________________________________________________________________________
Ryan Bloom                        	rbb@apache.org
406 29th St.
San Francisco, CA 94131
-------------------------------------------------------------------------------