Using the MCacheMaxObjectSize could me a good thing.
In case of CacheMaxStreamingBuffer used, i don't know how MCacheMaxObjectSize is used for because if a document is bigger than MaxStreamingBuffer, it will be never cached.
are you sure MaxStreamingBuffer is not used in disk_cache ?
this directive is to store all the brigade before saving the entire data with the write_headers and write_body functions, pointing on disk or mem writing functions.
I think it's the same for disk and mem cache.
In the same time, could you answer my old mail with the CacheSlashEndingUrl patch i made is usefull or not ?
regards
Matthieu
Bill Stoddard wrote:
The CacheMaxStreamingBuffer function is currently implemented in mod_cache. It
carves out a chunk of RAM to buffer responses, regardless of the actual storage
manager (mod_mem_cache or mod_disk_cache) that will ultimately be used cache the
response. The function is not really useful if you are using mod_disk_cache.
IMHO, the streaming buffer function belongs in the storage manager
(mod_mem_cache) rather than mod_cache. I propose we move this function into
mod_mem_cache. I also question the need for the CacheMaxStreamingBuffer
configuration directive. Why not use MCacheMaxObjectSize as the max streaming
buffer size? This would eliminate a source of misconfiguration, and
specifically the case of neglecting to include CacheMaxStreamingBuffer in
httpd.conf (I spent maybe 30 minutes trying to figure out why some responses
were not being cached that I knew darn well were within my configured cache size
thresholds. Most Apache users would not have a clue where to start looking for
the cause, nor should they be expected to have a clue).
I'll start working on this if I hear no objections.
Bill
_____________________________________________________________________
GRAND JEU SMS : Pour gagner un NOKIA 7650, envoyez le mot IF au 61321
(prix d'un SMS + 0.35 euro). Un SMS vous dira si vous avez gagn�.
R�glement : http://www.ifrance.com/_reloc/sign.sms
_____________________________________________________________________ GRAND JEU SMS : Pour gagner un NOKIA 7650, envoyez le mot IF au 61321 (prix d'un SMS + 0.35 euro). Un SMS vous dira si vous avez gagn�. R�glement : http://www.ifrance.com/_reloc/sign.sms
