Search squid archive

Re: TCP_MISS

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Rudolf Meijering wrote:
Hi Amos,

Thanks for the advice, I put the dynamic catch all at the bottom of
the pattern list before the . catch now, and restarted squid.

I accessed the website from my computer using firefox. The source of
the webpage for instance has this line:
<TD vAlign="top" style="padding:4px 4px 0px 4px;" width="100%"><img
border="0" src="http://www.mymaties.com/portal/pls/portal/docs/1/651150.JPG";><BR>

But after accessing the website several times by opening it in a new
tab and also refreshing the page I get the following log entries:
1269675769.188    861 10.1.0.105 TCP_MISS/200 26332 GET
http://www.mymaties.com/portal/pls/portal/docs/1/651150.JPG -
DIRECT/146.232.128.112 image/pjpeg
1269676022.842   1380 10.1.0.105 TCP_MISS/200 26332 GET
http://www.mymaties.com/portal/pls/portal/docs/1/651150.JPG -
DIRECT/146.232.128.112 image/pjpeg
1269676041.597   1332 10.1.0.105 TCP_MISS/200 26332 GET
http://www.mymaties.com/portal/pls/portal/docs/1/651150.JPG -
DIRECT/146.232.128.112 image/pjpeg

The last entry is a refresh of a page, but it does not seem like it
was turned into an IMS request? Either way these files don't get
cached.

I then looked at the http response in wireshark, doesn't seem like
this server wants anything cached at all.

HTTP/1.0 200 OK

Cache-Control: no-cache

Expires: 0

Pragma: no-cache

Cache-Control: private

Expires: Sat, 27 Mar 2010 15:50:14 GMT

Content-Type: image/pjpeg

Server: Oracle-Application-Server-10g/10.1.2.0.2 Oracle-HTTP-Server
OracleAS-Web-Cache-10g/10.1.2.0.2
(H;max-age=28800+0;age=914;ecid=634429445944,0)

Content-Length: 25577

Date: Sat, 27 Mar 2010 07:50:14 GMT

Content-Location: /servlet/RepositoryServlet/portal/docs/1/651150.JPG

X-ORACLE-CACHE-INFO1: Cache Key: 12-JAN-2010 14:14.57TRUE, Cache Level: SYSTEM

X-ORACLE-CACHE-INFO2: Ping Success

X-ORACLE-CACHE-STATUS: HIT,PING

X-Cache: MISS from gw.wispr.co.za

X-Cache-Lookup: MISS from gw.wispr.co.za:8888

Via: 1.0 gw.wispr.co.za (squid/3.0.STABLE18)

Proxy-Connection: keep-alive


I altered my rules like this:
refresh_pattern ^ftp:           1440    20%     10080
refresh_pattern ^gopher:        1440    0%      1440
refresh_pattern windowsupdate.com/.*\.(cab|exe)(\?|$) 518400 100%
518400 reload-into-ims
refresh_pattern update.microsoft.com/.*\.(cab|exe)(\?|$) 518400 100%
518400 reload-into-ims
refresh_pattern download.microsoft.com/.*\.(cab|exe)(\?|$) 518400 100%
518400 reload-into-ims
refresh_pattern (Release|Package(.gz)*)$        0       20%     2880
refresh_pattern \.deb$         518400   100%    518400 override-expire
refresh_pattern -i \.(jp(e?g|e|2)|gif|png|tiff?|bmp|ico|flv)(\?|$)
161280 3000% 525948 override-expire reload-into-ims ignore-no-cache
ignore-private override-expire
refresh_pattern (cgi-bin|\?)    0       0%      0
refresh_pattern .               0       20%     4320

But I still don't get any cache hits. Any ideas why? It's not that
important if it doesn't work, I'm just interested in what is stopping
it from being cached.


The "Cache-Control: private".

refresh_pattern only extends the time things already in cache are stored for.

Amos
--
Please be using
  Current Stable Squid 2.7.STABLE8 or 3.0.STABLE25
  Current Beta Squid 3.1.0.18

[Index of Archives]     [Linux Audio Users]     [Samba]     [Big List of Linux Books]     [Linux USB]     [Yosemite News]

  Powered by Linux