2020-05-09 14:21:26
Brotli 是 Google 开发的一种压缩格式,它通过内置分析大量网页得出的字典,实现了更高的压缩比率,同时几乎不影响压缩 / 解压速度。
本站通过 ngx_brotli 模块来让 Nginx 支持 Brotli 压缩方式。本文介绍其配置方式。
若要启用 ngx_brotli 模块,需要在编译 Nginx 时,加入相应模块:
# get source
git clone http://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;
# 指定压缩数据的最小长度,只有大于或等于最小长度才会对其压缩。这里指定 20 字节
brotli_min_length 20;
# Brotli 请求缓冲区的数量和大小
brotli_buffers 16 10k;
# Brotli 使用的窗口值。默认值为 512k
brotli_window 512k;
# 压缩水平可以是 0 到 11,默认值是 6。太高的压缩水平对性能提升并没有太大好处,因为这需要更多的 CPU 时间
brotli_comp_level 6;
# 指定允许进行压缩的回复类型
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;
# 是否允许查找预处理好的、以 .br 结尾的压缩文件。可选值为 on、off、always
brotli_static always;
Nginx HTTP2配置教程
06-23
Nginx使用教程(一):下载并编译安装Nginx
07-07
Nginx使用教程(四):提高Nginx网络吞吐量之buffers优化
04-05
Nginx和Apache如何设置ajax跨域
05-09
Nginx配置basic_auth密码验证
06-13
CentOS7源码编译安装Nginx
06-11
OpenResty(Nginx Lua)统计网站访问信息
07-07
Ubuntu 16.04配置Nginx使用GeoIP
07-12
【工作】Nginx 实现域名的登录验证功能
07-04
如何在CentOS 7上安装Nginx
07-05
Linux Apache开启gzip压缩提高网页下载速度
07-15
Linux bunzip2 bz2文件的解压缩程序命令详解
03-04
Linux unzip解压缩zip文件命令详解
05-09
ThinkPad预装Windows系统使用压缩卷分区只能压缩约50%
05-05
Vista中IdeaPad Y510笔记本如何启用MIC的声音放大功能
03-20
Vista磁盘管理中无法使用压缩卷分离132G空间,如何解决?
05-26
Windows 10系统下如何进行压缩卷和扩展卷
05-29
wordpress启用memcached
04-20
保护系统6.5.X自动进入同传与启用自动连线的区别
02-20
如何在Windows系统中对分区进行压缩
03-23
压缩包修复(ZIP压缩包修复软件) v2.0 最新版
2.8M
下载压缩宝下载
43.9MB
下载360压缩软件下载
11.1M
下载Caesium Image Compressor图片压缩 v1.7.0 中文免费版
10.85M
下载QVE视频压缩下载
19.6MB
下载万能压缩 v1.5.3.20918 官方版
5.57M
下载全方位压缩下载
55.6M
下载全能王文件压缩 下载
236.38 MB
下载图片压缩软件下载
4.5M
下载烁光文件压缩 v1.2.0.0 官方版
1.73M
下载闪电图片压缩器下载
24.35M
下载风云压缩(压缩解压软件) 2020.06.15 破解版
0.56MB
下载Explzh下载
4.7M
下载sorenson squeeze 下载
125M
下载快压下载
12.9M
下载