在 http 模块中添加如下内容:

    1. http {
    2. events {}
    3. gzip on; #表示开启压缩,默认为关闭
    4. gzip_min_length 1k; #压缩文件的最小体积,小于这个值将不进行压缩
    5. gzip_buffers 4 16k; #设置压缩缓冲大小,这里表示 4 个 16k 内存作为压缩结果流缓存
    6. gzip_http_version 1.1; #开启压缩的 HTTP 版本,默认为 HTTP/1.1
    7. gzip_comp_level 5; #压缩比例由低到高,1 到 9,默认为 1,数字越大越消耗 CPU 的资源,一般就是 3-5 比较合适
    8. gzip_types image/png; #哪些文件要被压缩
    9. gzip_vary on; #开启后会在响应头添加 Accept-Encoding: gzip 告诉浏览器该资源进行了压缩
    10. server {}
    11. }