存档
-
Nginx Gzip Module详解
gzip 最早由 Jean-loup Gailly 和 Mark Adler 创建,用于 UNIX 系统的文件压缩。我们在 Linux 中经常会用到后缀为.gz 的文件,它们就是 gzip 格式的。现今已经成为 Internet 上使用非常普遍的一种数据压缩格式,或者说一种文件格式。HTTP 协议上的 gzip 编码是一种用来改进 Web 应用程序性能的技术。大流量的 Web 站点常常使用gzip 压缩技术来让用户感受更快的速度。
gzip
语法
gzip on/off默认值
gzip off作用域
http, server, location, if (x) location开启或者关闭gzip模块
gzip_buffers
语法
zip_buffers number size默认值
gzip_buffers 4 4k/8k作用域
http, server, location设置系统获取几个单位的缓存用于存储gzip的压缩结果数据流。例如 4 4k 代表以4k为单位,按照原始数据大小以4k为单位的4倍申请内存。 4 8k 代表以8k为单位,按照原始数据大小以8k为单位的4倍申请内存。如果没有设置,默认值是申请跟原始数据相同大小的内存空间去存储gzip压缩结果。
gzip_comp_level
语法
gzip_comp_level 1..9默认值
gzip_comp_level 1作用域
http, server, locationgzip压缩比,1 压缩比最小处理速度最快,9 压缩比最大但处理最慢(传输快但比较消耗cpu)。
gzip_min_length
语法
gzip_min_length length默认值
gzip_min_length 0作用域
http, [...]2009年9月1日 | 归档于 Nginx标签: gzip