sub_filter 由于 gzip 不能插入内容
来源:互联网 发布:mac自带的清理软件 编辑:程序博客网 时间:2024/06/07 03:50
Nginx 的 sub_filter 模块(http://wiki.nginx.org/HttpSubModule)来替换返回文件中的文本。可以用来不修改应用程序的同时,为文件增加一些监控标志,或增加额外的 javascript 用于数据统计等,使用方式如下:
location / {
sub_filter <
/head
>
'</head><script language="javascript" src="$script"></script>'
;
sub_filter_once on;
}
当然方式可以更灵活,比如插入 google analytics 代码等等。
但如果后端返回的文件是已经 gzip 压缩过的文件,因为需要解压缩,然后再压缩,sub_filter 不支持gzip。为了避免此种情况,我们需要后端不压缩文件,做法就是去除 HTTP 请求头中的 压缩头,指导后端不压缩:
proxy_set_header Accept-Encoding
""
;
当然,为了保证到浏览器的数据是压缩的,sub_filter 前端还是需要配置 gzip on 的。
via: http://www.w3c.com.cn/sub_filter-由于-gzip-不能插入内容
- sub_filter 由于 gzip 不能插入内容
- 利用HttpWebRequest获取网页内容,由于Gzip压缩导致乱码的情况
- fragment中由于inflater获取不对引发的fragment中组件不能刷新内容的问题
- nginx sub_filter 选项
- http请求内容gzip压缩
- 关于chunked gzip,socket下载网页内容.
- 获取http的gzip内容并解压
- 使用curl解压gzip的内容
- 让nginx始终返回gzip内容
- JavaEE---页面内容压缩gzip演示
- 由于汇总不能马上接受取消
- MySql不能插入中文
- MYSQL 不能插入中文!!!
- 光标处插入内容
- 光标位置插入内容
- React节点插入内容
- gzip
- gzip
- java liberaries 的介绍
- 继承,抽象类
- HTML中输入框添加提示文字并且点击消失
- Centos6.3安装qq2012
- HDU 3547 DIY Cube 数论- Polya定理
- sub_filter 由于 gzip 不能插入内容
- 解释@Component @Controller @Service @Repository
- 提醒自己:new java 对象数组的问题
- TimeZone类(一)
- hdu 1035——Robot Motion
- rtems-4.11移植到MINI2440 (一) 之环境搭建
- rman异机器恢复记录
- glog功能介绍
- discuz!内置代码 (收藏)