OneinStack如何启用 Brotli 压缩

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

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

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

下载 Brotli

cd oneinstack/src
git clone https://github.com/google/ngx_brotli.git
cd ngx_brotli
git 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 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;

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

然后重启一下 nginx:service nginx restart

Brotli 兼容性

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

OneinStack如何启用 Brotli 压缩1域名主机主机格调

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

#Gzip Compression
gzip 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 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 是否成功开启

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

OneinStack如何启用 Brotli 压缩3域名主机主机格调
【声明1】:如本站转载别的站的文章,我个人没有添加来源,您可以发电邮:admin#zhuji.gd 提醒我,我会尽快添加文章来源。 【声明2】:本博客不参与任何交易及中介服务,只记录 VPS 测评和优惠,内容均不作直接、间接、法定、约定的保证。访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。
(0)
上一篇 26/03/2019 12:10
下一篇 01/04/2019 09:53

相关推荐

  • Dynadot 新官网上线,.COM 域名首年55元,.IO 域名首年96元

    域名注册商 Dynadot 官网全新上线,风格与之前完全不一样,个人还是喜欢之前的配色和风格,简洁大方。现在 Dynadot 放出 .COM 域名和 .IO 域名的促销。 .COM 域名优惠 在 Dynadot 注册 .COM(不包括重新注册),首年仅 55 元。转移 .COM 域名到 Dynadot 仅 61 元。 优惠截止为:202年6月30日23:59 UTC 注册优惠码:COMSPRING23 转移优惠码:COMSWITCH .IO 域名优惠 仅 96 元可以注册一年的 .IO 域名。优惠截止时间:2023年6月15...

    15/06/2023
    1820
  • 基于CentOS系统的VPS安全设置与优化

    本文所有代码基于CentOS 6.4操作系统为例进行说明,于6.x版本应该都是适用的,其他版本的话主要是命令的路径不同,思路是一致的。本文也可以称为:CentOS操作系统全设置与优化。安装好CentOS系统后,建议不要急着去做这些安装设置和优化,因为过早操作,会在Web环境搭建(特别是用主机控制面板的)过程当中因为早过禁止某些权限和程序而造成问题。所以这些安全设置和优化,建议最后才来操作。 第一步、账户安全管理 1. 修改密码...

    06/03/2019
    630
  • 什么是阿里云 ECS 服务器

    在实际操作中,经常碰到新人不懂云 ECS 服务到处问什么是 ECS 云服务器。 所以本文主要分享 ECS 云服务器相关名词、知识点,帮助新人快速上云。 一、什么是云服务器? 不同商家对云服务器的称呼不同,比如亚马逊叫 AWS,腾讯云叫 CVM,ECS 是阿里云的叫法,其实都是指的云服务器。 和以前的硬件服务器不同,云服务器是由千千万万台服务器组成的服务器集群。 使用云服务器 ECS 就像家庭使用水、电、煤气一样方便、高效。不用提前...

    21/03/2019
    15.4K0
  • 如何查看 VPS 的去程和回程

    使用BestTrace来查看VPS的去程和回程,可以了解 VPS 线路是 CN2 还是 CN2 GIA ? CN2线路路由表格 [template id="2812"] 如何查看去程? 去程就是本地到搬瓦工VPS的路由。 下载BestTrace软件,打开软件选择路由跟踪,输入VPS IP地址,选择谷歌国际地图,可以形象地看到去程,一目了然。 在移动网络,CN2线路的去程显示移动自有节点。 如何查看回程? 回程是搬瓦工VPS到本地的路由。只要看到59.43 开头的IP段,就可以断定是CN2线...

    16/02/2020
    15.7K0
  • 阿里云VS腾讯云大比拼,入云新手注意事项

    00云计算是近年发展迅速的朝阳产业,国内企业和站主们在选择云计算厂商的时候,阿里云与腾讯云总是两个被拿来比较的品牌。 从阿里云腾讯云的市场现状来看,阿里云能提供服务的区域遍及杭州、青岛、北京、深圳、上海、香港、硅谷、新加坡和弗吉尼亚,而腾讯云则是广州、上海、北京、香港、新加坡、多伦多,不难看出无论是境内还是境外,阿里云的服务区域都远胜腾讯云。 从国内市场份额来看,在2017年中国公有云IaaS市场厂商份额...

    域名主机 04/03/2019
    12.0K0
  • 伊朗国家顶级域名后缀 .IR 注册首年免费

    今天看到 ParsData 限时限量提供 .IR 伊朗国家顶级域名后缀,首年免费,续费目前还不知道情况。 注册方法 注册网址:https://www.parsdata.com/en-US/free-domain 在以上页面中可以看到绿色的免费域名注册优惠码,限时限量,免费注册优惠码不定时提供,有兴趣的童鞋可随时关注下,刷新页面蹲守。如果输入优惠码显示:“Enter code discount was not accepted”,就是超过今天免费注册数量。 优惠码也可以直接访问这个链接获取:ht...

    10/06/2023
    2660
  • 域名是否会影响到搜索引擎SEO优化

    SEO是长年累积下来的经验,没有人知道百分百的规则。许多的小细节确实会影响到SEO。可以阅读下之前本站分享的搭建WordPress博客要如何选择域名。 网站域名是否会影响到SEO?大部分的人在购买域名的时候只注意到域名好不好听、好不好念、跟自己的玩站内容有没有关系?但有许多该注意的细节被忽略掉了。 域名年龄 许多人好奇使用时间比较久的域名会比刚买的域名SEO来得更高分吗?照理说是会得高分。但是如果买了10年的域名却完全...

    域名主机 09/04/2019
    10.9K0
  • 搬瓦工VPS主机IP被封原因及应对方法

    搬瓦工VPS是目前性价比比较高的VPS服务提供商,因为价格低廉,鱼龙混杂。 目前还没有哪个主机商被封IP数量和频繁程度能比的上搬瓦工VPS的。 事先说明,如果实在是不想老换IP,或者做长期项目的,换主机商吧。。。。 [ad]什么情况下搬瓦工VPS服务器IP会被封: 1、违规操作问题 很多童鞋选择搬瓦工VPS主机是用来垃圾邮件群发、攻击其他主机服务。被封IP是迟早的事,甚至服务器都可能被暂停。 如果出现服务器IP被封的问题,我们先...

    02/04/2019
    20.4K0
  • 主机推荐:WOPUS IDC 也许是最靠谱的虚拟主机

    最近把我手里的三个站全部从Linode迁移到了酋长的WOPUS IDC。再也不想折腾了。 想找个靠谱,省心的主机非常难。 很多人刚开始就想用VPS,可是小白根本驾驭不了,没什么问题的时候,还好,要是有问题,轻者弄个焦头烂额,重者数据丢失得不偿失。 [ad] 如果这样,保险起见,还不如退其次,用虚拟主机,稳定,不用折腾,可以用心在内容上。 国内的虚拟主机商比如老薛主机、衡天主机、Wopus IDC,还有其他的一些主机。就不一一介绍...

    17/03/2019
    12.1K0
  • WordPress网站如何基于宝塔面板的LNMP服务器进行再优化

    宝塔面板是国内网站站长使用最广泛的VPS服务器管理面板。 宝塔面板支持 Linux 和 Windows系统,文件管理,多版本 PHP 及切换,多版本 MySQL 切换,Apache 和 Nginx 切换,一键安装、更新软件。 [ad] 分为收费和免费两个版本,免费版本功能也十分强大,没有因为收费版本的推出就在功能上缩水。实在是站长搭建VPS首选。 宝塔面板推荐安装LNMP,LNMP环境本来已经非常强大,运行效率相比LAMP更高。 延伸阅读: 搭建VPS环境选择LAMP...

    27/04/2019
    16.6K0
返回顶部