存档

  • 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, location

    gzip压缩比,1 压缩比最小处理速度最快,9 压缩比最大但处理最慢(传输快但比较消耗cpu)。

    gzip_min_length

    语法
    gzip_min_length length

    默认值
    gzip_min_length 0

    作用域
    http, [...]

    2009年9月1日 | 归档于 Nginx
    标签:
文章标签 ‘gzip’