URLs with query strings have traditionally returned dynamic content.
Consequently, http caches by default tend not to cache content when
the URL has a query string.
In recent years, notably Microsoft and indeed many others have adopted
a habit of putting query strings on static content.
This could be somewhat inconvenient on days where Microsoft push out a
new 4Gb update for windows 8, and you have many such devices connected
to your nicely cached network. Each device will download exactly the
same content, but with it's own query string.
The nett result is generation of a huge amount of network traffic.
Often for surprisingly minor updates.
I am currently testing a new configuration for squid which identifies
the SHA1 hash of the windows update in the URL, then returns the bit
perfect cached content, irrespective of a wide set of URL changes. I
have it in production in a busy computer repair centre. I am
monitoring the results. So far, very promising.
On 15 April 2014 14:17, Jasper Van Der Westhuizen
<jvdwesthuiz_at_shoprite.co.za> wrote:
>
>
> On Tue, 2014-04-15 at 13:11 +0100, Nick Hill wrote:
>> This may the the culprit
>>
>> hierarchy_stoplist cgi-bin ?
>>
>> I believe this will prevent caching of any URL containing a ?
>>
>
> Should I remove the "?" and leave cgi-bin?
>
> Regards
> Jasper
Received on Tue Apr 15 2014 - 13:38:27 MDT
This archive was generated by hypermail 2.2.0 : Wed Apr 16 2014 - 12:00:05 MDT