<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
</head>
<body bgcolor="#FFFFFF" text="#000000">
HI All!!!<br>
<br>
I'm building a system based on squid 2.7 for cache all software
updates. I have a problem when the origin server response with
vary:* in header, for example for this url (Chrome updates)<br>
<br>
<a class="moz-txt-link-freetext" href="http://r20---sn-x1x7sn7r.c.pack.google.com/edgedl/chrome/win/BD7EFFAED0C46EB9/38.0.2125.111_chrome_installer.exe">http://r20---sn-x1x7sn7r.c.pack.google.com/edgedl/chrome/win/BD7EFFAED0C46EB9/38.0.2125.111_chrome_installer.exe</a><br>
<br>
Without squid, use direct download, the response header has<br>
<br>
<pre class="source ">HTTP/1.1 200 OK
Accept-Ranges: bytes
Content-Length: 41100368
Content-Type: application/x-msdos-program
Etag: "4a5cd"
Server: downloads
Vary: *
x-content-type-options: nosniff
X-Frame-Options: SAMEORIGIN
X-XSS-Protection: 1; mode=block
Date: Sat, 08 Nov 2014 05:41:10 GMT
Alternate-Protocol: 80:quic,p=0.01
Last-Modified: Mon, 27 Oct 2014 18:10:00 GMT
Connection: keep-alive</pre>
If i use Squid in transparent proxy mode in the middle, i don't have
hits for this url. ¿Can squid ignore the Vary header for store
object in cache? Of course my refresh pattern has<br>
<br>
# Cache Update<br>
refresh_pattern -i pack\.google\.com\/.*\.(exe|crx) 10080 80% 43200
override-expire override-lastmod ignore-no-cache ignore-reload
reload-into-ims ignore-private<br>
<br>
#Specific App<br>
refresh_pattern -i
\.(deb|rpm|exe|zip|tar|tgz|ram|rar|bin|ppt|doc|pdf|tiff)$ 10080 90%
43200 override-expire ignore-no-cache ignore-private<br>
<br>
Thanks in Advance,<br>
<br>
Ulises<br>
<br>
<br>
</body>
</html>