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