I found a good online utility that has a visual example http://web.forret.com/tools/squid.asp of the impact of the refresh_pattern. For reload-into-ims and ignore-reload settings that manipulate a reload header, how would a browser send this header to the server? I currently have a refresh_pattern of this: refresh_pattern . 1440 20% 2880 override-expire override-lastmod Which I would expect to be extremely agressive of it's cache of objects on our backend servers. However I have noticed that if we change a page that has already been cached in Squid, Squid will send the request to the backend server and serve the new page. Why would we be seeing something like this? TIA, Max # reload-into-ims changes client no-cache or ``reload'' # to If-Modified-Since requests. Doing this VIOLATES the # HTTP standard. Enabling this feature could make you # liable for problems which it causes. # # ignore-reload ignores a client no-cache or ``reload'' # header. Doing this VIOLATES the HTTP standard. Enabling # this feature could make you liable for problems which # it causes. On 9/6/06, Max Clark <max.clark@xxxxxxxxx> wrote:
Henrik, So with these headers (below) there is no Last-Modified being issued by the server. In this case does Squid use the first value in the refresh_pattern for the cache duration? If I wanted to force (ignoring standard HTTP protocol) an object to be cached for 24 hours how would I define the configuration for Squid? How do I keep Squid from connecting to the backend server once the object has been cached? Thanks, Max GET / HTTP/1.1 200 OK Date: Wed, 06 Sep 2006 14:51:52 GMT Server: Microsoft-IIS/6.0 X-Powered-By: ASP.NET Cache-Control: Public X-AspNet-Version: 2.0.50727 Set-Cookie: ASP.NET_SessionId=hnnatw45r4u5zcemssesl555; path=/; HttpOnly Set-Cookie: ecm=user_id=0&isMembershipUser=0&site_id=&username=&new_site=/&unique_id=0&site_preview=0&langvalue=0&DefaultLanguage=1033&NavLanguage=1033&LastValidLanguageID=1033&ContType=&UserCulture=1033&SiteLanguage=1033; path=/ Cache-Control: public Content-Type: text/html; charset=utf-8 Content-Length: 46693 On 9/5/06, Henrik Nordstrom <henrik@xxxxxxxxxxxxxxxxxxx> wrote: > tis 2006-09-05 klockan 23:04 -0700 skrev Max Clark: > > Okay, > > > > This is where I get lost: "Cache static content (Last-Modified) for > > 20% of it's age". What sets the age on static content? Where can I > > see/interrogate this? > > The Last-Modified header given by the server. > > Regards > Henrik > > > -- Max Clark http://www.clarksys.com
-- Max Clark http://www.clarksys.com