On Wed, Sep 19, 2007, Henrik Nordstrom wrote:

> > * A request occurs and squid checks the file for freshness, or
> 
> no.

It doesn't? I swear I've seen code which checks whether the object is stale
or not before using the in-memory copy (or whether it needs to be revalidated.)

> > * Squid issues a validation requests and determines the local copy is 
> > stale, or
> 
> no, but it does replace the old copy if it is given a new object to
> replace the old.
> 
> > * Squid needs to make space (as the disk store is full) and starts running
> >   the object replacement policy to purge objects - but then, it doesn't 
> > maintain
> >   a list of "stale" objects to purge; it just deletes the 'oldest' objects.
> 
>   * if there is certain HTTP request methods to the URL of the object
> where it can be expected the object change, such as PUT.

Good point, I forget about that..



Adrian

Reply via email to