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,建議開啟

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM