varnish caches too many object variances

Jim Hayter jhayter at
Tue Sep 28 21:06:04 CEST 2010

I had to look into this recently myself.  Take a look at the
documentation on how gzip/deflate are handled.  For one object varnish
can potentially have multiple objects: gzipped, deflated and


-----Original Message-----
From: varnish-misc-bounces at
[mailto:varnish-misc-bounces at] On Behalf Of Taylan
Sent: Tuesday, September 28, 2010 1:22 PM
To: varnish-misc at
Subject: varnish caches too many object variances


I have some varnish 2.1.3 behavior I cannot explain.

Our backend servers are not adding any 'Vary:' header to responses, but
objects > object_heads by a great difference. 

The ratio objects:object_heads is ~ 2:1.

The vcl is clean and simple:

 sub vcl_recv {
     unset req.http.cookie;

     if (req.request == "HEAD") {

Is there anything besides 'Vary' that makes varnish cache multiple
objects ? What else could be causing this ?

varnish-misc mailing list
varnish-misc at

More information about the varnish-misc mailing list