nginx 開啟gzip

在http傳輸中開啟gzip可以有效壓縮傳輸過程中的文件大小,提升網(wǎng)頁加載速度。

  1. 首先,打開nginx配置文件
vim nginx.conf
  1. 在需要配置的站點配置代碼中加入開啟gzip的代碼
        gzip on;  # 開啟gzip
        gzip_min_length 1k; # 壓縮的最小文件
        gzip_buffers 4 16k; #buffer
        gzip_http_version 1.0; # 使用的http協(xié)議版本,若使用了proxy_pass代理則默認會使用http 1.0協(xié)議
        gzip_comp_level 2; # 壓縮等級
        gzip_types text/plain application/javascript application/x-javascript text/css application/xml text/javascript application/x-httpd-php image/jpeg image/gif image/png; # 壓縮的文件類型
  1. 重啟nginx
    不同版本,不同安裝方式nginx的重啟命令不同
nginx -s reload
  1. 成功
    查看對應(yīng)網(wǎng)站的network中的response
    出現(xiàn)Content-Encoding: gzip即成功

注意事項

  1. 在gzip_http_version的默認值是1.1,就是說對HTTP/1.1協(xié)議的請求才會進行g(shù)zip壓縮。
    如果使用了proxy_pass進行反向代理,那么nginx和后端的upstream server之間是用HTTP/1.0協(xié)議通信的
  2. nginx的gzip模塊官方配置文檔
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容