前言

启用Gzip压缩功能, 可以使网站的css、js 等资源在传输时进行压缩,尽管这样会消耗一定的cpu资源,但是会节约大量的出口带宽来提高访问速度。

记录一下,方便自己查阅。

正文

我这用的是Nginx,因此以这个为例,如果是Apache,可以看参考链接一。

找到nginx.conf文件

# 每个人的可能不一样
/etc/nginx/nginx.conf

在你的server{}中

server{
    //[放这里]
}

新增如下内容

#开启gzip
gzip  on;  
#低于1kb的资源不压缩 
gzip_min_length 1k;
#压缩级别1-9,越大压缩率越高,同时消耗cpu资源也越多,建议设置在5左右。 
gzip_comp_level 5; 
#需要压缩哪些响应类型的资源,多个空格隔开。不建议压缩图片.
gzip_types text/plain application/javascript application/x-javascript text/javascript text/xml text/css;  
#配置禁用gzip条件,支持正则。此处表示ie6及以下不启用gzip(因为ie低版本不支持)
gzip_disable "MSIE [1-6]\.";  
#是否添加“Vary: Accept-Encoding”响应头
gzip_vary on;

更新完后,重启nginx

nginx -s reload

systemctl restart nginx

参考文章

  1. 手把手教你开启Gzip – 压缩提速网站的简易指南

  2. nginx开启Gzip压缩

相关文章

暂无评论

none
暂无评论...