On 22/05/2014 11:15 p.m., Amos Jeffries wrote:
> On 22/05/2014 9:50 p.m., Tom Holder wrote:
>> Hi Amos,
>>
>> Indeed it does, but the proxy is for a custom server/browse setup and
>> it's essential the browser doesn't cache, however, the server behind
>> squid is performing expensive operations so I want squid to cache it.
>>
>> Basically, I would cache in the browser, but I don't have granular
>> enough control to cache content in the way I need. site1.com might
>> look one way 1 second and then immediately serve completely different
>> content based on what a user does (a different header is sent).
>> Essentially the browser is getting confused and bleeding content
>> between these two (what it believes are identical, but aren't) sites.
> 
> So the server (or your config of Squid?) is violating HTTP protocol, and
> your users are getting visible effects of the violation.
> 
> The "fix" you asked for is this:
> 
>   acl site1 dstdomain site1.com
>   http_reply_access Cache-Control deny site1
>   http_reply_replace Cache-Control no-store

Oops. That should have been:

  reply_header_access Cache-Control deny site1
  reply_header_replace Cache-Control no-store

(thank Eliezer for the reminder).

Amos

Reply via email to