欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

Brotli壓縮算法如何在Nginx中啟用-創(chuàng)新互聯(lián)

本篇文章給大家分享的是有關(guān)Brotli壓縮算法如何在Nginx中啟用,小編覺得挺實(shí)用的,因此分享給大家學(xué)習(xí),希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。

創(chuàng)新互聯(lián)IDC提供業(yè)務(wù):四川聯(lián)通機(jī)房服務(wù)器托管,成都服務(wù)器租用,四川聯(lián)通機(jī)房服務(wù)器托管,重慶服務(wù)器租用等四川省內(nèi)主機(jī)托管與主機(jī)租用業(yè)務(wù);數(shù)據(jù)中心含:雙線機(jī)房,BGP機(jī)房,電信機(jī)房,移動機(jī)房,聯(lián)通機(jī)房。

Brotli是一種全新的數(shù)據(jù)格式,可以提供比Zopfli高20-26%的壓縮比。

什么是 Brotli 壓縮算法

Brotli最初發(fā)布于2015年,用于網(wǎng)絡(luò)字體的離線壓縮。Google軟件工程師在2015年9月發(fā)布了包含通用無損數(shù)據(jù)壓縮的Brotli增強(qiáng)版本,特別側(cè)重于HTTP壓縮。其中的編碼器被部分改寫以提高壓縮比,編碼器和解碼器都提高了速度,流式API已被改進(jìn),增加更多壓縮質(zhì)量級別。新版本還展現(xiàn)了跨平臺的性能改進(jìn),以及減少解碼所需的內(nèi)存。

與常見的通用壓縮算法不同,Brotli使用一個預(yù)定義的120千字節(jié)字典。該字典包含超過13000個常用單詞、短語和其他子字符串,這些來自一個文本和HTML文檔的大型語料庫。預(yù)定義的算法可以提升較小文件的壓縮密度。

使用brotli替換deflate來對文本文件壓縮通??梢栽黾?0%的壓縮密度,而壓縮與解壓縮速度則大致不變。使用Brotli進(jìn)行流壓縮的內(nèi)容編碼類型已被提議使用“br”。

安裝

1.下載 brotli

git clone https://github.com/google/ngx_brotli
cd ngx_brotli && git submodule update --init

2.編譯

在原有的編譯配置后增加 –add-module=/opt/nginx/ngx_brotli

例如

復(fù)制代碼 代碼如下:

./configure --prefix=/usr/local/nginx --user=www --group=www --with-pcre=/opt/nginx/pcre-8.41 --with-http_ssl_module --with-zlib=/opt/nginx/zlib-1.2.11 --with-openssl=/opt/nginx/openssl-1.0.2n --add-module=/opt/nginx/ngx_brotli --with-http_v2_module

配置,在 http 段加入

http {
  include    mime.types;
  default_type application/octet-stream;
  sendfile    on;
  tcp_nopush   on;

  keepalive_timeout 65;
  #Brotli Compression
  brotli on;
  brotli_comp_level 6;
  brotli_types text/plain text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript application/javascript image/svg+xml;
  ……

重啟,刷新頁面查看 header,發(fā)現(xiàn)有

accept-encoding:gzip, deflate, br

如圖所示

Brotli壓縮算法如何在Nginx中啟用

即表示開啟了 brotli 壓縮

配置說明

指令介紹

ngx_brotli定義了如下指令:

brotli,是否允許動態(tài)壓縮響應(yīng)數(shù)據(jù),可選值為on和off,默認(rèn)值為off。樣例如下:

brotli on;

brotli_types,動態(tài)壓縮啟用時,允許壓縮的MIME types,默認(rèn)值為text/html。樣例如下:

brotli_types text/plain text/css text/xml application/xml application/json text/javascript application/javascript application/x-javascript;

brotli_static,是否允許查找預(yù)處理好的、以.br結(jié)尾的壓縮文件,可選值為on、off和always,默認(rèn)值為off。樣例如下:

brotli_static off;

brotli_comp_level,壓縮級別,可選值范圍為0~11,默認(rèn)值為6。樣例如下:

brotli_comp_level 11;

brotli_buffers,壓縮響應(yīng)數(shù)據(jù)時使用的緩沖區(qū)的數(shù)量和大小。樣例如下:

brotli_buffers 16 8k;

brotli_window,brotli使用的窗口值,默認(rèn)值為512k。樣例如下:

brotli_window 512k;

brotli_min_length,響應(yīng)數(shù)據(jù)的最小長度,低于該值將不使用brotli算法執(zhí)行壓縮操作。brotli算法使用Content-Length來確定響應(yīng)數(shù)據(jù)的長度。樣例如下:

brotli_min_length 20;

以上就是Brotli壓縮算法如何在Nginx中啟用,小編相信有部分知識點(diǎn)可能是我們?nèi)粘9ぷ鲿姷交蛴玫降?。希望你能通過這篇文章學(xué)到更多知識。更多詳情敬請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。

新聞名稱:Brotli壓縮算法如何在Nginx中啟用-創(chuàng)新互聯(lián)
標(biāo)題來源:http://aaarwkj.com/article44/gidee.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供商城網(wǎng)站、ChatGPT網(wǎng)頁設(shè)計公司、關(guān)鍵詞優(yōu)化、定制網(wǎng)站、企業(yè)網(wǎng)站制作

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)
国产成人久久精品二区三区| 男人天堂手机视频在线| 国产操大奶头女人自拍av| 一区二区三区亚洲精品在线| 日韩精品在线不卡一区| 国产欧美日本一区二区 | 成人深夜免费观看视频| 91在线免费观看国产精品| 尹人大香蕉在线视频| 日本在线看片一区二区| 国产精品视频黄色一区| 激情偷拍一区二区三区视频| 欧美高清在线观看一区二区| 人妻少妇被猛烈进入文字幕| 九九九热在线免费视频| 欧美欧美一区二区三区| 亚洲乱色一区二区三区丝袜| 成人午夜三级在线观看| 亚洲熟妇丰满多毛的大昊| 日本一二不卡高清在线视频| av天堂中文一区二区三区| 欧美精品一区二区久久不卡| 国产成人精品手机在线观看| 欧美日韩一区二区三区色| 亚洲成人久久久av一区| 日韩精品免费一区二区三区| 亚洲一区成人精品在线| 日本国产一区二区三区在线观看| 色综合色综合蘑菇在线| 国产专区亚洲精品欧美| 日韩人妻中文字幕乱码一区| 亚洲美女高潮久久久久久久久| 日韩中文字幕一二一二区| 亚洲一品道在线观看| 亚洲午夜经典一区二区日韩 | 人妻熟妇一区二区三区成人| 精品女同一区二区三区久久| 欧美国产日韩二区一区在线| 草草视频在线观看网站| 国产69精品久久一级| 99人妻一区二区三区在线|