John Doe wrote:
> From: squid proxy <squidcache7_at_gmail.com>
>> I cannot understand this:
>>
>> #  TAG: reload_into_ims on|off
>> #       When you enable this option, client no-cache or ``reload''
>> #       requests will be changed to If-Modified-Since requests.
>> #       Doing this VIOLATES the HTTP standard.  Enabling this
>> #       feature could make you liable for problems which it
>> #       causes.
>> #
>> #       see also refresh_pattern for a more selective approach.
>> #
>> #Default:
>> # reload_into_ims off
>>
>> could someone pls explain?
> 
> My understanding is:
> client no-cache or "reload"   requests
>    =  If the client fetches a page with its cache empty or with a "shift-reload"
> will be changed to If-Modified-Since requests
No.
  If a client shift-reload's  AKA, sends Cache-Control: no-cache 
(meaning explicit 'dont send me cached content') in it's headers.
  - leaves you open to providing stale pages when you should not. (Due 
to bug #7 in Squid).
>    =  Squid will ignore these no-cache headers and only retrieve objects that are more recent.
> 
> But... it does not work for me... :/
> I have reload_into_ims on (plus ignore-reload ignore-no-cache in refresh_pattern) and each time I do a shift-reload in my browser, squid fetches again the whole page from the web server, even when he has everything already in its cache...
> 
Are you sure Squid isn't sending a IMS request to the server and getting 
the entire object back? Its teh servers choice whether the respond to 
IMS with a full object or a 30x not changed.
Amos
-- Please be using Current Stable Squid 2.7.STABLE6 or 3.0.STABLE13 Current Beta Squid 3.1.0.5Received on Fri Feb 20 2009 - 11:23:50 MST
This archive was generated by hypermail 2.2.0 : Fri Feb 20 2009 - 12:00:01 MST