]> granicus.if.org Git - apache/commit
I haven't created the optional function to specify the cache_key yet,
authorIan Holsman <ianh@apache.org>
Fri, 25 Jan 2002 20:09:33 +0000 (20:09 +0000)
committerIan Holsman <ianh@apache.org>
Fri, 25 Jan 2002 20:09:33 +0000 (20:09 +0000)
commiteca473b0c0fbefcd110bc18d61200207c097f3d9
tree4c748655f4ca480ddb22bb5eefdb3729398a6914
parent7a0f1357d642eedfdf072bd71db1047ec45da4bd
I haven't created the optional function to specify the cache_key yet,
That will come after this patch.

ok.. brief summary of whats changed

* new Optional Directives
* CacheMemEntrySize -- max size of a individual entry in memory
cache
* CacheIgnoreNoLastMod - so we can cache mod-included files

* it tries to figure out the size of the request based on buckets if the
content-length header isn't set

* mem_cache now caches the subprocess_env & notes tables
* the CACHE_IN/OUT/CONDITIONAL run at FTYPE_CONTENT+1, so that
all other content filters run BEFORE the cache in.

note: the code is still experimental, and we need a bit more work
mainly...
* garbage collection
* cache stats/reporting
* manual removal of a key.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93030 13f79535-47bb-0310-9956-ffa450edef68
modules/experimental/cache_storage.c
modules/experimental/cache_util.c
modules/experimental/mod_cache.c
modules/experimental/mod_cache.h
modules/experimental/mod_mem_cache.c