It seems that IIS7.5 has bugs that cannot change "Cache-control: private" header. However Squid 3.1 deals with this by using "ignore-private", squid 3.2 or 3.3 doesn't work with this directive. Any suggest solutions please? -----Original Message----- From: Lê Trung Kiên [mailto:trungkien.le@xxxxxxxxxxxxx] Sent: Thursday, November 21, 2013 10:25 AM To: 'squid-users@xxxxxxxxxxxxxxx' Subject: Directives ignore-private and override-expire not working Squid 3.2 and 3.3 Hello everyone, I’m using these configurations which work fine with squid 3.1 every items gets HIT. However these configurations don’t work properly with Squid 3.2 and 3.3, because I always get MISS with all items http_port 127.0.0.1:82 accel ignore-cc cache_peer 192.168.2.43 parent 80 0 no-query originserver name=Site1 max-conn=15 cache_peer_domain Site1 mysite.com refresh_pattern -i ((.)*) 30 30% 60 ignore-no-cache ignore-private ignore-reload ignore-no-store override-lastmod override-expire Header from 3.3 version: HTTP/1.1 200 OK Cache-Control: private Content-Length: 117991 Content-Type: text/html; charset=utf-8 Expires: Thu, 21 Nov 2013 03:12:14 GMT Server: Microsoft-IIS/7.5 Date: Thu, 21 Nov 2013 03:12:15 GMT X-Cache: MISS from localhost.localdomain Connection: close So what wrong with me ? Please help.