httpd-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Graham Leggett <>
Subject Re: mod_deflate and vary accept-encoding
Date Sun, 15 Aug 2010 10:44:22 GMT
On 13 Aug 2010, at 8:25 PM, Bryan McQuade wrote:

> In looking at the source for mod_deflate:
> filters/mod_deflate.c&l=524
> It appears to insert Vary Accept-Encoding header into every candidate
> response by default, which is what you would expect.
> But the instructions here:
> suggest adding a line to manually add Vary Accept-Encoding to  
> responses:
> # Make sure proxies don't deliver the wrong content
> Header append Vary User-Agent env=!dont-vary
> Is this "Header append Vary User-Agent env=!dont-vary" necessary or
> does mod_deflate now add the Vary Accept-Encoding header by default?

One extra thing on varying on the useragent string - we (very large UK  
based media website) recently sampled about a week's worth of User- 
Agent strings, and came up with roughly 1 million unique strings,  
which in the process renders caching meaningless.

Ideally people shouldn't be varying on useragent, and we shouldn't be  
suggesting people to do so in any documentation if we can avoid it.


View raw message