nginx gzip 压缩 不能压缩js文件,json数据和html

啵啵啃 2018-08-09 04:16:01
在nginx中配置开启gzip后,js文件,json数据和html文件不能压缩。但css文件和图片可以压缩。
gzip配置如下

gzip on;
gzip_min_length 200;
gzip_buffers 8 64k;
gzip_http_version 1.0;
gzip_comp_level 5;
gzip_types text/plain text/css application/x-javascript application/javascript text/javascript application/json image/png;
gzip_proxied any;
gzip_vary off;
gzip_disable "MSIE [1-6]\.";


反向代理location设置如下

location / {
proxy_set_header Host $host;
set $tmpRemote $remote_addr;
if ($http_x_real_ip != ''){
set $tmpRemote $http_x_real_ip;
}
proxy_set_header X-Real-IP $tmpRemote;
proxy_set_header REMOTE-HOST $remote_addr;
set $tmpFwd $remote_addr;
if ($proxy_add_x_forwarded_for != ''){
set $tmpFwd $proxy_add_x_forwarded_for;
}
proxy_set_header X-Forwarded-For $tmpFwd;
proxy_pass http://127.0.0.1:10080/ChunAnFs/;
chunked_transfer_encoding off;
}


后端http://127.0.0.1:10080/ChunAnFs/ 是tomcat,没开启压缩

执行结果如图
按之前网上说的application/x-javascript, application/javascript ,text/javascript 这三个的排列组合我都试过了,也不行,不知道什么原因,望大佬解惑,感激不尽!
...全文
406 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
啵啵啃 2018-08-10
  • 打赏
  • 举报
回复
用curl测是有效的,开启和关闭状态下请求时间也不同,看起来应该是浏览器显示的问题了。应该是有效的,但是js和html页面在浏览器的response header中不显示content-encoding
啵啵啃 2018-08-10
  • 打赏
  • 举报
回复
自顶,来个明白人啊

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧