Dancer wrote:
>
> I'm still trying to get some definitive data on this. First (and second)
> impressions are that the content-length isn't checked against the
> document until it decides whether it is going to actually move it from
> RAM to disk.
Yes, this is true, but this is checked each time Squid done fetching the
object, and if it is wron then the object is discarded.
Hmm.. negative caching comes to my mind here. If the requests fails in
the middle then Squid aborts and negatively caches the partial object +
a error message. Perhaps not a great idea for paritally fetched objects.
Maybe storeNegativeCache in storeAbort() should be changed to
if (mem->e_current_len == 0) {
storeNegativeCache(e);
} else if(storeRelease(e)) {
return;
}
--- Henrik Nordström Sparetime Squid HackerReceived on Sat Apr 04 1998 - 14:50:02 MST
This archive was generated by hypermail pre-2.1.9 : Tue Dec 09 2003 - 16:39:35 MST