Nginx Brotli 压缩配置教程:提升网站性能
要在 Nginx 中启用 Brotli 模式,您需要按照以下步骤操作:
-
确保您的 Nginx 版本支持 Brotli 模块。您可以通过运行以下命令来检查 Nginx 是否支持 Brotli 模块:
nginx -V您应该能够在输出中看到
--with-http_v2_module和--with-http_brotli_module。 -
如果您的 Nginx 版本不支持 Brotli 模块,您需要重新编译 Nginx 并启用 Brotli 模块。您可以按照以下步骤进行操作:
a. 下载最新的 Nginx 源代码:
wget http://nginx.org/download/nginx-X.X.X.tar.gz(X.X.X 是 Nginx 的版本号)
b. 解压缩下载的文件:
tar -zxvf nginx-X.X.X.tar.gzc. 进入解压缩后的目录:
cd nginx-X.X.Xd. 配置 Nginx 并启用 Brotli 模块:
./configure --with-http_v2_module --with-http_brotli_modulee. 编译和安装 Nginx:
make make install -
在 Nginx 配置文件中启用 Brotli 模块。您可以编辑 Nginx 的配置文件(通常位于
/etc/nginx/nginx.conf或/etc/nginx/conf.d/default.conf)并添加以下内容:http { ... brotli on; brotli_comp_level 6; brotli_types 'text/plain' 'text/css' 'application/javascript' 'application/json' 'image/svg+xml'; ... }这些配置将启用 Brotli 压缩,并指定压缩级别为 6。您还可以根据需要添加或删除
brotli_types指令来指定要压缩的文件类型。 -
重新启动 Nginx 服务以使更改生效:
systemctl restart nginx
现在,您的 Nginx 服务器应该已经启用了 Brotli 模式,并且会对指定的文件类型进行压缩。
原文地址: https://www.cveoy.top/t/topic/egzz 著作权归作者所有。请勿转载和采集!