John Poltorak wrote:
How do I force Squid to serve cached pages?

It did manage to cache a page, but then ignored it.

Running wget -S http://localhost/ a number of times I get this in my access.log:-

1103112862.880     80 127.0.0.1 TCP_MISS/200 3325 GET http://localhost:8080/ - 
DIRECT/127.0.0.1 text/html
1103112897.320    140 127.0.0.1 TCP_REFRESH_MISS/200 3324 GET 
http://localhost:8080/ - DIRECT/127.0.0.1 text/html
1103114187.780     30 127.0.0.1 TCP_REFRESH_MISS/200 3324 GET 
http://localhost:8080/ - DIRECT/127.0.0.1 text/html


The page is in Squid's cache, but as I understand the entries above, it is being ignored. Is this because of a Squid setting, or because there is something in the web preventing it from being served from cache?


I have this as a refresh pattern:-

refresh_pattern /$ 30 50% 60


Is it appropriate?

What's your headers look like?  - supply the result of your wget -S
Andrew

--
Zope Managed Hosting
Systems Administrator/Software Engineer
Zope Corporation
(540) 361-1700

Reply via email to