我正在尝试为我的网站组件启用gzip压缩。我有ubuntu 11.04服务器和nginx 1.2。 在我的网站的nginx配置中,我有这个
gzip on;
#gzip_min_length 1000;
gzip_http_version 1.1;
gzip_vary on;
gzip_comp_level 6;
gzip_proxied any;
gzip_types text / plain text / html text / css application / json application / javascript application / x-javascript text / javascript text / xml application / xml application / rss + xml application / atom + xml application / rdf + xml;
#it是gzip_buffers 16 8k;
gzip_buffers 128 4k; #my pagesize是4
gzip_disable“MSIE [1-6] \。(?!。* SV1)”;
和Yslow和谷歌速度措施建议我使用gzip来减少网络传输。现在,当我试着curl -I my_js_file
得到
卷曲 - 我http://www.albawaba.com/sites/default/files/js/js_367664096ca6baf65052749f685cac7b.js
HTTP / 1.1 200好的
服务器:nginx / 1.2.0
日期:太阳,2013年4月14日13:15:43 GMT
内容类型:application / x-javascript
内容长度:208463
连接:保持活力
Last-Modified:太阳报,2013年4月14日10:58:06 GMT
变化:接受编码
到期日:2037年12月31日星期四23:55:55 GMT
Cache-Control:max-age = 315360000
Pragma:公众
缓存控制:公共
Accept-Ranges:字节
任何关于我做错了什么或者我该怎么做以获得压缩内容的想法?
发布于 2018-09-04 10:52:26
我必须在/etc/nginx/nginx.conf
配置中启用gzip :
gzip on;
gzip_disable "msie6";
gzip_types text/plain text/css application/json application/javascript application/x-javascript text/xml application/xml application/xml+rss text/javascript;
请注意,我必须添加application/javascript
标准gzip_types
配置。
发布于 2018-09-04 11:49:39
我刚刚更改了gzip_http_version 1.1; 是gzip_http_version 1.0; 然后它奏效了
https://stackoverflow.com/questions/-100008842
复制相似问题