现在手上大部是Squid做前端,Nginx在后端。Squid来做缓存,加快访问速度,今天测试发现,Gzip没有压缩。Squid 2.6 3.0系列都对gzip效果不太好。在Nginx配置参数里面加上一行gzip_proxied any;并且确定gzip_http_version 1.0; 这样Squid才可以缓存Nginx压缩后的GZIP,完整的GZIP配置如下,记一下
gzip on;
gzip_proxied any;
gzip_min_length 1k;
gzip_buffers 4 16k;
gzip_http_version 1.0;
gzip_comp_level 9;
gzip_types text/plain application/x-javascript text/css application/xml application/html application/htm;
gzip_vary on;