溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

Nginx啟用Brotli算法壓縮示例

發(fā)布時(shí)間:2020-10-19 17:45:53 來源:億速云 閱讀:343 作者:Leah 欄目:系統(tǒng)運(yùn)維

本篇文章為大家展示了Nginx啟用Brotli算法壓縮的示例,內(nèi)容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細(xì)介紹希望你能有所收獲。

安裝模塊

若要啟用 ngx_brotli 模塊,需要在編譯 Nginx 時(shí),加入相應(yīng)模塊:

# get source

git clone https://github.com/google/ngx_brotli.git

cd ngx_brotli

git submodule update --init

cd ..

 # configure

./configure ... --add-module=../ngx_brotli

配置文件

安裝完成 ngx_brotli 模塊后,你就可以在配置文件里啟用它了:

# 配置段: http, server, location

# 開啟 ngx_brotli 壓縮

brotli        on;

 # 指定壓縮數(shù)據(jù)的最小長度,只有大于或等于最小長度才會(huì)對其壓縮。這里指定 20 字節(jié)

brotli_min_length  20;

 # Brotli 請求緩沖區(qū)的數(shù)量和大小

brotli_buffers    16 10k;

 # Brotli 使用的窗口值。默認(rèn)值為 512k

brotli_window    512k;

 # 壓縮水平可以是 0 到 11,默認(rèn)值是 6。太高的壓縮水平對性能提升并沒有太大好處,因?yàn)檫@需要更多的 CPU 時(shí)間

brotli_comp_level  6;

 # 指定允許進(jìn)行壓縮的回復(fù)類型

brotli_types    text/html text/xml text/plain application/json text/css image/svg application/font-woff application/vnd.ms-fontobject application/vnd.apple.mpegurl application/javascript image/x-icon image/jpeg image/gif image/png;

 # 是否允許查找預(yù)處理好的、以 .br 結(jié)尾的壓縮文件??蛇x值為 on、off、always

brotli_static    always;

上述內(nèi)容就是Nginx啟用Brotli算法壓縮的示例,你們學(xué)到知識或技能了嗎?如果還想學(xué)到更多技能或者豐富自己的知識儲備,歡迎關(guān)注億速云行業(yè)資訊頻道。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI