Re: [squid-users] TCP_CLIENT_REFRESH_MISS issues

From: Amos Jeffries <squid3_at_treenet.co.nz>
Date: Wed, 28 Oct 2009 00:37:37 +1300

Antoni Villalonga wrote:
> Hi!
>
> There is any way to deny some ips to force a refresh of the cache?
>
> When a user do a CRTL+SHIFT+R in firefox it forces a TCP_CLIENT_REFRESH_MISS in
> Squid. Sadly, it increase the hits in Apache :-(

No there is not.
The closest you can get is to send them a 4xx forbidden page when this
happens by http_access deny with an ACL on the header or value.

Be careful though, its very normal behavior for people to do this when
the page is displaying badly and actually needs a refresh.

>
> In this case Firefox sends this aditional headers in the request:
> Pragma: no-cache
> Cache-Control: no-cache
>
> Also, I need to allow purges from localhost.

PURGE is controlled in Squid by the "method" type ACL.

recommended settigns are:
   acl PURGE method PURGE
   http_access allow localhost PURGE
   http_access deny PURGE

Needs to be above any http_access which

Amos

-- 
Please be using
   Current Stable Squid 2.7.STABLE7 or 3.0.STABLE19
   Current Beta Squid 3.1.0.14
Received on Tue Oct 27 2009 - 11:37:46 MDT

This archive was generated by hypermail 2.2.0 : Tue Oct 27 2009 - 12:00:03 MDT