作用是:压缩数据小,节省网站出口带宽,同时加快数据传输效率,但是会消耗服务器资源。
具体配置:放在 http { 字段
gzip on; <------// 打开压缩开关
gzip_min_length 1k; <------// 设置允许压缩的页面最小字节数,建议设置成 1k。如果小于 1k 可能会越压越大。
gzip_buffers 4 32k; <------// 压缩缓冲区大小。表示申请 4 个单位为 16k 的内存作为压缩结果流缓存。
gzip_http_version 1.1; <------// 压缩版本,用于设置识别 HTTP 协议版本,默认是 1.1。
gzip_comp_level 9; <----// 压缩比率。用来指定 gzip 压缩比,1 压缩比最下,处理速度最快;9 压缩比最大,传输速度快,但处理最慢,也比较消耗 CPU 资源
gzip_types text/css text/xml application/javascript; <------// 用来指定压缩类型,“text\html”类型总是会被压缩。
gzip_vary on; <------// vary header 支持。该选项可以让前端的缓存服务器,缓存经过 GZIP 压缩过的页面。不让缓存服务器解压这个压面。
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于