[BULK] Re: Ways to control the gzip_vary directive from nginx 0.6.34 and above?
Zev Blut
zblut at cerego.co.jp
Tue Sep 15 13:33:38 MSD 2009
Hello,
On 09/15/2009 05:23 PM, Igor Sysoev wrote:
> On Tue, Sep 15, 2009 at 04:20:48PM +0900, Zev Blut wrote:
>> I have attached a debug log from 0.6.39 that has the Vary when it should
>> not. If you would like I can also attach a debug log from 0.6.32 that
>> does not include the Vary (which is what I need).
>
> This bug was fixed in 0.7.9.
> The attached patch fixes it in 0.6.x, if you prefer to stay on this version.
Thank you for the patch!
Unfortunately, it nor does the latest 0.7.62 seem to fix it.
I am still getting the Vary: Accept-Encoding header for non gzip stuff.
In both this patch and with 0.7.62
wget -S -O /dev/null http://localhost:8989/images/sprites/badge.png
HTTP/1.1 200 OK
Server: nginx/0.6.39
Date: Tue, 15 Sep 2009 09:15:02 GMT
Content-Type: image/png
Content-Length: 20031
Last-Modified: Tue, 08 Sep 2009 07:50:52 GMT
Connection: keep-alive
Vary: Accept-Encoding
Expires: Wed, 16 Sep 2009 09:15:02 GMT
Cache-Control: max-age=86400
Accept-Ranges: bytes
--------
HTTP/1.1 200 OK
Server: nginx/0.7.62
Date: Tue, 15 Sep 2009 09:28:02 GMT
Content-Type: image/png
Content-Length: 20031
Last-Modified: Tue, 08 Sep 2009 07:50:52 GMT
Connection: keep-alive
Vary: Accept-Encoding
Expires: Wed, 16 Sep 2009 09:28:02 GMT
Cache-Control: max-age=86400
Accept-Ranges: bytes
--- HERE is a good response example ---
HTTP/1.1 200 OK
Server: nginx/0.6.32
Date: Tue, 15 Sep 2009 09:32:50 GMT
Content-Type: image/png
Content-Length: 20031
Last-Modified: Tue, 08 Sep 2009 07:50:52 GMT
Connection: keep-alive
Expires: Wed, 16 Sep 2009 09:32:50 GMT
Cache-Control: max-age=86400
Accept-Ranges: bytes
Thanks,
Zev
More information about the nginx
mailing list