Stand H wrote:


--- On Thu, 7/2/09, Amos Jeffries <squ...@treenet.co.nz> wrote:

From: Amos Jeffries <squ...@treenet.co.nz>
Subject: Re: [squid-users] age in the refresh_pattern
To: "Stand H" <hstan...@yahoo.com>
Cc: squid-users@squid-cache.org
Date: Thursday, July 2, 2009, 7:15 PM
Stand H wrote:
Hi,


        FRESH if expires
< now, else STALE
        STALE if age
max
        FRESH if
lm-factor < percent, else STALE
        FRESH if age
< min
        else STALE

Can someone show how to calculate the age here? Is it
age=Now-LM or age=time since the object stored in the
cache?
Age = time in seconds since value of Date: header received
with the Object.

Date: header in future are cropped to NOW.

Amos
-- Please be using
  Current Stable Squid 2.7.STABLE6 or 3.0.STABLE16
  Current Beta Squid 3.1.0.9


Thanks, Amos.

I am confused when I read this thread 
http://www.squid-cache.org/mail-archive/squid-users/200710/0680.html

I think the max still can be used even the response has no LM header. Can you 
clarify?

No, I don't know whats going on inside your head so I can't explain what you are thinking of.

Yes, The answer that came out does match the algorithm you are talking about.


What if the response Date header is one day behind NOW? Is the response 1 day 
one by the time it reach the Cache?


Yes. Exactly. Date: is supposedly when the object was last sent from the web server. If its already saying 1 day old, then the object is supposedly 1 day old and should be treated as such during the calculation.


Amos
--
Please be using
  Current Stable Squid 2.7.STABLE6 or 3.0.STABLE16
  Current Beta Squid 3.1.0.9

Reply via email to