微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Nginx开启gzip压缩功能

Nginx开启gzip压缩功能提高加载速度

1.打开/etc/Nginx/Nginx.conf配置文件

2.启用gzip

1 gzip on;
2 gzip_min_length 1k;
3 gzip_buffers 4 16k;
4 #gzip_http_version 1.0;
5 gzip_comp_level 2;
6 gzip_types text/plain application/x-javascript text/css application/xml text/javascript application/x-httpd-PHP image/jpeg image/gif image/png;
7 gzip_vary off;

保存后执行 Nginx -s reload 

3.用curl测试是否成功

 

 1 [root@iz2zeacp86oa3g0vhvowk4z ~]# curl -I -H "Accept-Encoding: gzip, deflate" "https://www.lpjnote.com"
 2 HTTP/1.1 200 OK
 3 Server: Nginx/1.16.0
 4 Date: Sun, 28 Apr 2019 09:09:33 GMT
 5 Content-Type: text/html; charset=UTF-8
 6 Connection: keep-alive
 7 vary: Accept-Encoding
 8 X-Powered-By: PHP/7.3.4
 9 content-encoding: gzip

gzip配置解释

 1 gzip on   
 2 #开启Gzip
 3 
 4 gzip_http_version 1.0;
 5 #设置gzip压缩针对的HTTP协议版本
 6 
 7 gzip_min_length 1k
 8 #启用gzip压缩的最小文件,小于设置值的文件将不会压缩
 9 
10 gzip_buffers 4 16k 
11 #设置压缩所需要的缓冲区大小  
12 
13 gzip_comp_level 2 
14 #gzip压缩比/压缩级别,压缩级别 1-9,级别越高压缩率越大,当然压缩时间也就越长(传输快但比较消耗cpu)  
15 
16 gzip_types 
17 #进行压缩的文件类型
18 
19 gzip_vary on
20 #是否在http header中添加vary: Accept-Encoding,建议开启

 

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐