仅在询问时制作 nginx gzip

Make nginx gzip only if asked

似乎一旦 gzip 打开,即使请求没有设置它也只会 gzip Accept-Encoding: gzip in the header.

有没有如果请求没有设置 Accept-Encoding,它就不会 return gzip?

谢谢!

尝试查看 headers 和 curl -I http://example.com/(其中 example.com 替换为您的站点)。验证 Content-Encoding: gzip 不在结果 headers.

通常其他测试客户端会自动添加 headers(包括 Accept-Encoding),这会使测试出现问题。

旁注:如果您有兴趣验证服务器在请求时是否执行 return gzip 编码,您可以使用备用测试查询“curl -I --compressed http://example.com/”。