我们在反向代理模式下的 Apache 服务器前面有 nginx。
我们最初让 Apache 使用 mod_deflate 压缩文件,但事实证明这会导致某些 Internet Explorer 实例出现问题。我的猜测是 nginx 对“不同”响应进行了一些奇怪的处理,它是触发 IE 问题的代理缓存。
我们现在尝试使用 nginx 本身压缩内容,因此我们禁用了 Apache 中的 mod_deflate,并将以下内容添加到 nginx 服务器{} 配置中
gzip on;
gzip_proxied any;
gzip_types text/css text/plain text/xml application/xml application/javascript application/x-javascript text/javascript application/json text/x-json;
gzip_vary on;
gzip_disable "MSIE [1-6]\.";
Run Code Online (Sandbox Code Playgroud)
这没有效果。正如使用 Fiddler 验证的那样,内容总是在没有 gzip 压缩的情况下提供。
我尝试过的事情:
有没有人有这种设置工作?
操作系统:CentOS 2.6.18-274.17.1.el5,nginx 版本:1.0.12
归档时间: |
|
查看次数: |
9697 次 |
最近记录: |