Hi everyone!

I'm running SQUID_2.5_STABLE7 on Slackware 10

I was finding my way through Disk Cache Basics when I decided to test
and understand the "refresh_pattern" directive.
My purpose is to see a web page that doesn't send an Expire header
being handled by this directive.
To acomplish that I used a web page located in one of my LAN machines,
wich I'm pretty sure doesn't send that type of header.

This is the instruction I used:

refresh_pattern  ^http:  50 25% 1440  override-expire

As far I could understand, the line above should tell SQUID that any
web page will be fresh for the next 50 minutes (wich implies a cach
hit). After that the LM-factor will be used, etc. etc... So far
sogood.

The problem:

1) I cached the web page for the first time, using the browser;
2) Then I made a change on the web page;
3) PROBLEM: I opened again the page on my browser, and the changes
were there. (I wasn't expecting any because of the refresh pattern I
used - it should have benn a cache hit!)

The rest of my squid.conf file is pretty much untouchtable from the original

I understand SQUID checks the site timestamp before sending a
response. Does this overrides the refresh_pattern?

Am I seeing this rigth?

Can someone give me an hint on this one?

Thanks everyone!
Ze

Reply via email to