Bill Stoddard wrote: > mod_disk_cache does not require knowledge of content length. In principle, do you >think > this is a problem for a proxy cache provided we can gracefully detect and handle >cases > where cache thresholds are being exceeded? What does squid and apache 1.3 do?
I have no idea what squid does. Apache v1.3 only makes a cached object available after it has been downloaded completely, and I think only objects with content-lengths. This causes the problem of nasty load spikes hitting a backend server when cached content expires. I think the following logic is a compromise: - In mem_cache, objects need content-lengths. Partially cached objects are fetchable, solving the load spike problem. - In disk_cache, objects do not need content-lengths, but attempts to cache may be abandoned once the magic threshhold is reached. - As a result of the above possibility that downloads might be abandoned, partially cached objects should not be fetchable. Does this make sense? Is there a way you can see to make disk_cache support partial responses being fetchable? Regards, Graham -- ----------------------------------------- [EMAIL PROTECTED] "There's a moon over Bourbon Street tonight..."
smime.p7s
Description: S/MIME Cryptographic Signature