Gzip 压缩输出减少了页面传输的字节数,所以对提升页面访问速度非常有帮助。Nginx 的 Gzip Static 模块在传统的 Gzip 压缩输出基础上,更进一步,直接从服务器硬盘读取预压缩好的 gz 文件进行传输,避免了像传统 Gzip 模块那样每次访问页面每次都要进行压缩。

简单设置:

location ~* \.(css|js)(\?ver=.*)?$ { 
	gzip_static on; 
	expires 3h; 
	gzip_http_version   1.1; 
	gzip_proxied        expired no-cache no-store private auth; 
	gzip_disable        "MSIE [1-6]\."; 
	gzip_vary           on; 
	add_header Cache-Control public; 
}
……

阅读全文