RE: [squid-users] Can't cache www.peelschools.org

From: Alfred Ding <Alfred.Ding_at_saschina.org>
Date: Wed, 19 Mar 2014 02:47:30 +0000

 I had upgraded squid to v3.4.4, but still can't access this site. Anyway , thanks you very much.

Alfred.

-----Original Message-----
From: Amos Jeffries [mailto:squid3_at_treenet.co.nz]
Sent: 2014年3月18日星期二 13:43
To: squid-users_at_squid-cache.org
Subject: Re: [squid-users] Can't cache www.peelschools.org

On 18/03/2014 5:39 p.m., Alfred Ding wrote:
> Hi,
> Anyone had met this problem? Squid can't cache www.peelschools.org, but it can cache on MS ISA.
> My squid version is 3.1.19 on ubuntu 12.1 lts.
> Thanks much.

The URL with no path is a 302 redirection with no cache control heade
You will need to upgrade to a later version of Squid with better
HTTP/1.1 caching compliance to store that one.

Following the redirect the main page URL all have Cache-Control:private
meaning "This response only allows a private cache to store it."
 NP: Squid is designed to be used as a *shared* cache.

The scripts on those pages all have serious errors in their Vary
headers. Which is resulting in random reply being either uncompressed or
gzip compressed when they should be the other way around. Some of the
page items are also exploded by over 300% when "compressed" by gzip.

Those scripts and other resources on the pages also all suffer from
missing mandatory headers in responses to revalidation requests.


So whats wrong you ask?
 Well, every object that might be cached is broken by one header or another.
 Combined with Squid-3.1 HTTP/1.1 compliance not being very high.

I recommend trying a newer Squid version, 3.4.4 is out nowdays with
about half again as much HTTP/1.1 capabilities over 3.1. That may help a
bit, but I would not hold out much hope for caching that site until its
server and/or ASP code is fixed.

Amos

Received on Wed Mar 19 2014 - 02:47:37 MDT

This archive was generated by hypermail 2.2.0 : Wed Mar 19 2014 - 12:00:05 MDT