[不花钱站长]:从免费域名开始[0元] Oracle永久免费VPS[0元] VPS环境搭建免费脚本[0元] 秒变大盘挂载免费网盘[0元] 小白免费采集器1天500W[0元] CF免费DNS+CDN服务[0元]
[零基础网赚]:撸本站免费源码[0元] 网站强引免费蜘蛛法[0元] 图片视频文件免费存储[0元] 外链轻松发布免费友链[0元] 入坑免费教程学习源代码[0元] 网上百种+赚钱联盟推荐[?元]

↑↑主机测评网牛逼个人站长零成本从白嫖到精通指南↑↑


您现在的位置是:首页 > 全球[VPS测评] >  Oneinstack,VPS,云服务器,服务器,国外永久免费VPS

OneinStack如何启用 Brotli 压缩

全球[VPS测评]来源:主机测评网2023-01-28点击:681
【性价之王】【线路之王】【价格之王】【配置之王】
【免费之王】【香港首推】【梯子之王】【独服之王】
OneinStack如何启用 Brotli 压缩

Brotli是由谷歌开发的压缩算法,与其他压缩算法相比,它有着更高的压缩效率。

一般来说我们的VPS主机已经默认开启了GZIP压缩了,而Brotli与GZIP可以同时共存,当同时开启两种压缩算法时,Brotli 压缩等级优先级高于 Gzip。

OneinStack一键脚本开启方法挺简单的,修改一下 OneinStack 的 nginx 升级脚本,下载 Brotli,然后升级 nginx,修改一下配置,重启 nginx 即可。

内容 1 下载 Brotli 2 修改 OneinStack 的 nginx 升级脚本 3 执行脚本升级 Nginx 4 启用 Brotli 4.1 Brotli 兼容性 5 检查 Brotli 是否成功开启 5.1 相关文章

下载 Brotli

cd oneinstack/srcgit clone https://github.com/google/ngx_brotli.gitcd ngx_brotligit submodule update --init

修改 OneinStack 的 nginx 升级脚本

nginx_modules_options 中新增 --add-module=../ngx_brotli,在 oneinstack/include 目录,找到 upgrade_web.sh,将 ./configure ${nginx_configure_args} 修改为:

./configure ${nginx_configure_args} --add-module=../ngx_brotli

执行脚本升级 Nginx

~/oneinstack/upgrade.sh

启用 Brotli

修改 /usr/local/nginx/conf/nginx.conf 文件,在 http { } 中找到:

##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;

将其改为:

##Brotli Compressionbrotli 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;

如果没有这几行,可在 #Gzip Compression 配置结束后增加进去。

然后重启一下 nginx:service nginx restart

Brotli 兼容性

IE 不支持,Edge 15 开始支持,Chrome、Fiox、Safari 等现代浏览器基本上支持。详见:https://caniuse.com/#feat=brotli

建议 Gzip 和 Brotli 同时开启,这样不支持 Brotli 的浏览器可以用 Gzip。比如这样的配置:

#Gzip Compressiongzip on;gzip_buffers 16 8k;gzip_comp_level 6;gzip_http_version 1.1;gzip_min_length 256;gzip_proxied any;gzip_vary on;gzip_types text/xml application/xml application/atom+xml application/rss+xml application/xhtml+xml image/svg+xml text/javascript application/javascript application/x-javascript text/x-json application/json application/x-web-app-manifest+json text/css text/plain text/x-component font/opentype application/x-font-ttf application/vnd.ms-fontobject image/x-icon;gzip_disable "MSIE [1-6]\.(?!.*SV1)";##Brotli Compressionbrotli 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;

检查 Brotli 是否成功开启

Chrome 打开网页,F12 或者 Ctrl+Shift+I 打开开发者工具,Network -- 选择页面地址 -- Headers,Response Headers 中有 content-encoding: br 表示开启成功。


[Oneinstack]历史优惠活动内容
  • Oneinstack一键开启安装ngx_lua_waf防火墙功能2023-1-28
  • OneinStack如何启用 Brotli 压缩2023-1-28
  • LNMP与OneinStack一键安装包区别与选择建议2023-1-28
  • Oneinstack一键开启安装ngx_lua_waf防火墙功能2023-1-28
  • OneinStack如何启用 Brotli 压缩2023-1-28
  • LNMP与OneinStack一键安装包区别与选择建议2023-1-28
  • Oneinstack一键开启安装ngx_lua_waf防火墙功能2023-1-28
  • OneinStack如何启用 Brotli 压缩2023-1-28
  • OneinStack如何启用 Brotli 压缩2023-1-28
  • OneinStack如何启用 Brotli 压缩2023-1-28
  • LNMP与OneinStack一键安装包区别与选择建议2023-1-28
  • Oneinstack一键开启安装ngx_lua_waf防火墙功能2023-1-28
  • OneinStack如何启用 Brotli 压缩2023-1-28
  • LNMP与OneinStack一键安装包区别与选择建议2023-1-28
  • Oneinstack一键开启安装ngx_lua_waf防火墙功能2023-1-28
  • OneinStack如何启用 Brotli 压缩2023-1-27
  • OneinStack如何启用 Brotli 压缩2023-1-27
  • OneinStack一键PHP/JAVA安装工具为Linux VPS安装建站环境2022-12-30
  • OneinStack一键PHP/JAVA安装工具Nginx环境手动安装SSL证书2022-12-30
  • OneinStack建站环境安装程序新增自动安装功能 可直观搭配自己所需软件生成2022-12-30
  • OneinStack一键升级Nginx最新/自定义版本的方法2022-12-30
  • OneinStack自带本地/远程备份网站文件和数据库使用方法2022-12-30
  • OneinStack一键包快速自动配置Let\\’s Encrypt免费SSL证2022-12-30
  • 记录OneinStack一键安装WEB环境后无法登入SSH解决方案2022-12-30
  • OneinStack脚本LAMP(Apache)设置强制HTTPS和301跳转2022-12-30
  • 解决Oneinstack脚本限制PING超时的问题2022-12-30
  • 记录Oneinstack一键环境无法更新Let\\’s Encrypt证书解决笨2022-12-30
  • Oneinstack Web环境一键升级到最新版本的方法2022-12-30
  • Oneinstack一键开启安装ngx_lua_waf防火墙功能2022-12-30
  • 解决OneinStack一键安装包无法执行脚本安装扩展问题2022-12-30
  • 解决OneinStack出现\\”DNS problem: NXDOMAIN l2022-12-30
  • OneInStack Web环境安装Fileinfo PHP扩展办法2022-12-30
  • Oneinstack环境快速部署Let\\’s Encrypt泛域名SSL证书2022-12-30
  • 简单对比LNMP与OneinStack一键包区别与选择建议2022-12-30
  • OneinStack环境多PHP版本的安装共存与站点的设置2022-12-30
  • OneinStack一键部署JSP/JAVA(Tomcat)网站环境2022-12-29
  • OneinStack一键安装JAVA/Tomcat/Nginx/MySQL网站环2022-12-29
  • 记录OneinStack PHP7.3升级PHP7.4版本的过程(一次完美成功)2022-12-29
  • OneinStack一键安装PHP7版本LNMP环境提高WordPress等PH2022-12-29
  • OneinStack Web环境常用快捷小工具命令(重启PHP/Nginx/My2022-12-29
  • 一键卸载Oneinstack全部软件环境 重新部署新版本2022-12-29
  • OneinStack lnmp网站环境部署Namecheap SSL安全证书方法2022-12-29
  • OneinStack脚本Web环境内置网站、数据库本地/远程备份应用2022-12-29
  • OneinStack一键包环境快速添加自定义SSL证书部署网站方法2022-12-29
  • OneinStack 一键小工具升级PHP版本不支持跨版本升级2022-12-29
  • OneinStack一键PHP/JAVA安装工具为Linux VPS安装建站环境2022-12-29
  • OneinStack一键PHP/JAVA安装工具Nginx环境手动安装SSL证书2022-12-29
  • OneinStack建站环境安装程序新增自动安装功能 可直观搭配自己所需软件生成2022-12-29
  • OneinStack一键PHP/JAVA安装工具为Linux VPS安装建站环境2022-12-29
  • OneinStack一键PHP/JAVA安装工具Nginx环境手动安装SSL证书2022-12-29
  • OneinStack建站环境安装程序新增自动安装功能 可直观搭配自己所需软件生成2022-12-28
  • OneinStack一键安装JAVA/Tomcat/Nginx/MySQL网站环2022-12-25
  • 记录OneinStack PHP7.3升级PHP7.4版本的过程(一次完美成功)2022-12-25
  • OneinStack一键安装PHP7版本LNMP环境提高WordPress等PH2022-12-25
  • OneinStack Web环境常用快捷小工具命令(重启PHP/Nginx/My2022-12-25
  • 一键卸载Oneinstack全部软件环境 重新部署新版本2022-12-25
  • OneinStack lnmp网站环境部署Namecheap SSL安全证书方法2022-12-25
  • OneinStack脚本Web环境内置网站、数据库本地/远程备份应用2022-12-25
  • OneinStack一键包环境快速添加自定义SSL证书部署网站方法2022-12-25
  • OneinStack 一键小工具升级PHP版本不支持跨版本升级2022-12-25

  • 猜你可能想看的VPS


    转载请注明原文地址:https://www.motoll.com/read-222881.html

    使用该VPS服务器的演示站:

    下一篇       上一篇