Hi everybody,
I am trying to use squid in accelerator mode to cache frequently requested
pages with query strings.
I realise that the headers of the pages do not pass the cachability tests
but I want to override them as I know the frequency with which these pages
will change and I need to reduce load on our web servers.

The various setup and log files are below.  Can anybody help me to override
the settings from the web server so that I stop getting TCP_MISS?
Unfortunately I cannot change the headers on the web server.

thanks in advance,
Charlie Schofield


I have set the following in squid.conf:
acl QUERY urlpath_regex \?
no_cache allow QUERY
refresh_pattern \? 60 50% 4320 ignore-reload override-expire
override-lastmod reload-into-ims

as a test to try and catch everything with a query string for 60 mins

access log always comes up with a TCP_MISS
1065004636.275     70 127.0.0.1 TCP_MISS/200 4319 GET
http://webserverurl/xml/nav/nav2.jhtml? - DIRECT/136.121.243.198 text/xml

The headers are as follows:
GET
http://localhost:3128/xml/nav/nav2.jhtml?styleSheet=/css/h_home.css&ie=true&cached=&xmlpath=/xml/nav/nav2.jhtml&activenav=&;
HTTP/1.0
Accept-Language: en-gb
Pragma: no-cache
Accept: */*
Host: localhost:3128
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; .NET CLR
1.0.3705; .NET CLR 1.1.4322)
Cookie: JSESSIONID=NDK5KIJ1GUE2RQFIAIISFE4AVABQKIV0
Proxy-Connection: Keep-Alive

HTTP/1.0 200 OK
Expires: Fri, 30 Oct 1998 14:19:41 GMT
Pragma: no-cache
Cache-Control: no-cache
Content-Type: text/xml; charset=UTF-8
Connection: close
Set-Cookie: JSESSIONID=M2YU1IZQTY4HRQFIAIISFE4AVABQKIV0; path=/
Date: Wed, 01 Oct 2003 10:37:26 GMT
Server: Apache/1.3.27 (Unix)
X-Cache: MISS from k03349
Content-Length: 3978


Reply via email to