Compressed objects are cached according to Vary: Accept-encoding headers. Like I said the backend does not add these headers (nor does compression).
-----Original Message----- From: Jim Hayter [mailto:[email protected]] Sent: Tuesday, September 28, 2010 9:06 PM To: Taylan Develioglu; [email protected] Subject: RE: varnish caches too many object variances 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 uncompressed. Jim -----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of Taylan Develioglu Sent: Tuesday, September 28, 2010 1:22 PM To: [email protected] Subject: varnish caches too many object variances Hi, 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") { return(pass); } } Is there anything besides 'Vary' that makes varnish cache multiple objects ? What else could be causing this ? _______________________________________________ varnish-misc mailing list [email protected] http://lists.varnish-cache.org/mailman/listinfo/varnish-misc _______________________________________________ varnish-misc mailing list [email protected] http://lists.varnish-cache.org/mailman/listinfo/varnish-misc
