关于如何强制让 Nginx 不返回 GZIP 压缩过的内容

2014-04-29 18:41:12 +08:00
 Livid
貌似正确的做法就是在 request header 里加上 Accept-Encoding: identity 么?
4987 次点击
所在节点    NGINX
6 条回复
Jreen
2014-04-29 18:45:12 +08:00
Accept-Encoding:
本来就是默认identity的。然后你最好对response的Content-Encoding监测。
Livid
2014-04-29 18:55:38 +08:00
@Jreen 刚才经过试验,可以确认 Nginx 会忽略 Accept-Encoding: identity,如果缓存里已经有一个 gzip 且 HIT 了的内容的话。
alvin2ye
2014-04-29 20:58:08 +08:00
用个别的扩展名不就行了。
julyclyde
2014-04-30 21:34:45 +08:00
这是要对付什么奇怪的客户端?
Livid
2014-04-30 21:41:17 +08:00
@julyclyde Pingdom 的探测不支持 gzip。但是如果缓存里已经有 gzip,NGINX 就会在任何情况下都只返回 gzip 的内容。
julyclyde
2014-05-01 10:38:35 +08:00
唉,都什么年代了……

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/110529

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX