首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏宁子的技术专栏

    宝塔面板Nginx开启Brotli压缩,提升网站加载速度

    图片前言Google 认为互联网用户的时间是宝贵的,他们的时间不应该消耗在漫长的网页加载中,因此在 2015 年 9 月 Google 推出了无损压缩算法 BrotliBrotli 通过变种的 LZ77 算法、Huffman 编码以及二阶文本建模等方式进行数据压缩,与 Gzip相比效率提升约 17-25%。这里简单说一下如何在宝塔面板Nginx开启Brotli压缩。 submodule update --init图片配置Nginx Brotli模块1.登录宝塔管理面板 -> 软件商店 -> 已安装 找到Nginx ~不要犹豫~ (还是推荐备份下系统快照) 直接点击 图片图片安装Nginx3.给网站开启brotli压缩软件商店找到Nginx点击设置选择配置修改将以下代码插入http段保存即可。 Tips: Britli和Gzip可以共存无需关闭Gzip# brotli brotli on; brotli_comp_level 1; brotli_buffers 16 8k; brotli_min_length

    1.4K20编辑于 2023-01-09
  • 来自专栏用户8644135的专栏

    宝塔面板LNMP开启Brotli压缩,可提高网站加载速度

    说明:Brotli是Google推出的开源压缩算法,通过变种的LZ77算法、Huffman编码以及二阶文本建模等方式进行数据压缩,与其他压缩算法相比,它有着更高的压缩效率,性能也比我们目前常见的Gzip 博主目前也给开启Brotli压缩,体验还行吧,这里就说下宝塔面板开启方法。 #更新brotli git submodule update --init 2、编译Nginx 提示:手动编译只测试过Nginx 1.15,部分版本好像会提示缺少模块,建议使用后面的宝塔脚本编译方法。 3、开启Brotli压缩 接下来点击面板左侧软件商店-Nginx设置-配置修改,在http段内添加以下内容来启用Brotli压缩。 512k 全部配置好了,就可以使用谷歌浏览器查看下是否开启成功,看到br字段即为成功。

    1.1K00发布于 2021-05-28
  • 来自专栏深白小栈

    nginx教程:提升网站速度,你选gzip还是Brotli宝塔面板如何开启Brotli压缩

    谷歌于 2013 年首次发布了 Brotli 压缩格式,作为谷歌 Web 字体的一种离线压缩方法。2 年后,谷歌发布了 Brotli 的新版本,用于通用无损数据压缩需求。 下面就说说宝塔面板如何给nginx开启br压缩。 下载Brotli 直接在ssh里以root用户执行以下命令。注意,一行一行执行,每一行的命令不作解释,照着输入就行。 submodule update --init 配置Nginx Brotli模块 宝塔面板后台,找到软件设置,然后找到nginx直接卸载,不要犹豫。 开启br压缩 安装好后就到了开启压缩的时候了,在nginx配置文件里添加以下代码段保存即可。(添加在http片段里,这里不用管gzip压缩,在有br的情况下,默认使用br。) 添加好后重载nginx,这时候就开启了br压缩,你可以打开f12查看一下响应头里的缓存方式。

    2.2K40编辑于 2023-02-22
  • 来自专栏李洋博客

    宝塔面板】Nginx环境下部署Brotli压缩功能图文详解

    进入宝塔面板的nginx目录cd /www/server/nginx/sbin/备份宝塔nginxcp nginx nginx.bak备份完成之后我们按照以下步骤进行安装安装依赖首先,需要安装一些依赖包来编译和安装 运行以下命令:sudo yum install brotli-devel如图选择【y】等待安装完成,然后找到宝塔左侧【软件商店】,点击【已安装】,找到nginx,点击卸载,(之前有过备份,一般来说没有什么大问题 always;大概就是说,1#启用功能,2#压缩等级【10】这个范围值【6-11】,越大越占用CPU,酌情设置,默认是6,3#请求缓冲区的数量和大小,4#指定压缩数据的最小长度,只有大于或等于最小长度才会对其压缩 这里指定20字节,5#指定允许进行压缩类型。 6#是否允许查找预处理好的、以.br结尾的压缩文件,可选值为on、off、always确定数值后点击保存,如图:保存配置后点击【服务】选择重启或者重载配置,然后打开网页页面,针对不同压缩类型比如后缀是html

    3.1K20编辑于 2024-08-26
  • 来自专栏运维技术迷

    Nginx开启Google Brotli压缩

    Brotli是Google推出的开源压缩算法,通过变种的LZ77算法、Huffman编码以及二阶文本建模等方式进行数据压缩,与其他压缩算法相比,它有着更高的压缩效率,性能也比我们目前常见的Gzip高17 目前我这个小博客也开启Brotli压缩,需要说明的是Brotli压缩只在https下生效。 --with-stream --with-stream_ssl_preread_module 开启Brotli压缩 在nginx的配置文件中增加以下配置来开启brotli。 Gzip对比 上述操作都成功完成后,brotli开启了。下面是我简单测试的结果,仅供参考。 开启Gzip压缩时测试页面时间为1.29s ? 开启brotli压缩时测试页面时间为587ms ? chrome自从48版本之后就支持brotli压缩了,我这边是gzip和brotli开启了,以便完美兼容部分老旧的浏览器不支持Brotli的时候会自动变成Gzip压缩

    2.5K10发布于 2019-12-05
  • 来自专栏站长的编程笔记

    【说站】宝塔面板Nginx如何开启gzip压缩,提高WP网站访问速度

    gzip(GNU-ZIP)是一种压缩技术,经过gzip压缩后页面大小可以变为原来的30%甚至更小,这样,用户浏览页面的时候速度会块得多。 在宝塔面板,网站设置里面 配置文件后面加入以下代码,在最后的 } 前面,加入以下代码: gzip on;     #开启gzip压缩 gzip_vary on;     #往头信息中添加压缩标识 gzip_min_length  1k;     #当返回内容大于此值时才会使用gzip进行压缩,当值为0时,所有页面都进行压缩 gzip_proxied any;     #nginx作为反向代理压缩服务端返回数据的条件,any为无条件压缩所有结果数据 所以,只需添加:html 、css 、js、txt、xml等文本文档的压缩即可,我们就没有必要对图片进行gzip压缩。 上述几步设置完毕,我们还必须将nginx重载配置方可生效,或者在Linux命令行下执行以下命令: nginx -t nginx -s reload 以上就是Nginx开启gzip压缩的具体方法。

    3.3K20编辑于 2022-11-24
  • 来自专栏wordpress建站吧

    wordpress建站,CDN的Brotli压缩要不要开启

    什么是Brotli压缩?【文章来源:https://www.zouaw.com/4358.html】 Brotli最初发布于2015年,用于网络字体的离线压缩。 Google软件工程师在2015年9月发布了包含通用无损数据压缩Brotli增强版本,特别侧重于HTTP压缩。 与常见的通用压缩算法不同,Brotli使用一个预定义的120千字节字典。该字典包含超过13000个常用单词、短语和其他子字符串,这些来自一个文本和HTML文档的大型语料库。 预定义的算法可以提升较小文件的压缩密度。 使用brotli取代deflate来对文本文件压缩通常可以增加20%的压缩密度,而压缩与解压缩速度则大致不变。 CDN的Brotli压缩要不要开启? 要! 一般情况下还是没什么坏处的吧,建议开启

    1.2K70发布于 2019-05-31
  • 来自专栏wordpress建站吧

    宝塔面板要不要开启系统监控?

    宝塔面板要不要开启系统监控? 我们登陆宝塔后台可以看到有个菜单为监控,可以监测服务器的运行状态等参数,比如平均负载,资源使用率,网络IO,磁盘IO,内存占用等情况。 但是个别小内存的服务器比如1G或者以下的内存,本身宝塔会占用一定的内存,同时网站和程序会占用一些内存的,如果开启监控的话也会占用一部分的内存,所以个人觉得如果服务器配置较低,那最好是关闭监控吧,如果服务器的配置够高那完全可以开启无妨的

    2K30发布于 2019-07-08
  • 来自专栏毫无作为

    宝塔Tengine(2.3.2)编译Brotli模块

    首先 Clone brotli 仓库 git clone https://github.com/google/ngx_brotli.git 进入目录 cd ngx_brotli 升级 Brotli git Submodule path 'deps/brotli': checked out 'd6d98957ca8ccb1ef45922e978bb10efca0ea541' 由于我是宝塔用户,所以不需要读取编译信息 --add-module=/www/server/ngx_brotli 安装完成之后。配置文件添加如下属性,然后 Nginx 重载配置生效。 brotli on; brotli_comp_level 6; brotli_min_length 512; brotli_types text/plain text/javascript text always; brotli_window 512k; 看到 content-encoding: br 就代表生效。

    77200发布于 2021-09-04
  • 来自专栏深夜咖啡小屋

    省流量即省钱 - Nginx 开启支持谷歌Brotli压缩算法

    如果你不满足于gzip,请阅读本文;如果你没听过Brotli压缩。也请阅读本文 什么是Brotli ? Brotli最初发布于2015年,用于网络字体的离线压缩。 Google软件工程师在2015年9月发布了包含通用无损数据压缩Brotli增强版本,特别侧重于HTTP压缩。 预定义的算法可以提升较小文件的压缩密度。 使用brotli取代deflate来对文本文件压缩通常可以增加20%的压缩密度,而压缩与解压缩速度则大致不变。 ——(摘自维基百科) Brotli压缩算法应用在HTTP请求 文字化描述该流程,如下: ​​用户访问支持Brotli压缩的HTTP服务器上的网站或者Web应用 浏览器通过使用Accept-Encoding 最后一步,修改配置文件开启BR压缩 vim /etc/nginx/conf.d/enable_brotli.conf 内容大致如下: brotli on; brotli_comp_level 5;

    3.5K30发布于 2019-09-09
  • 来自专栏毫无作为

    宝塔Tengine(2.3.2)编译Brotli模块

    但大多数都是先 Git clone Brotli 的仓库,然后 git submodule update --init 升级 Brotli 。 最后编译安装 Nginx 的时候添加一条编译 Brotli 的语句。 兼容性方面,感觉还是可以的,毕竟好几年前出的。 兼容性 遇到的问题 前期 Nginx 需要编译安装(宝塔无视即可)。 google/ngx_brotli.git 进入目录 cd ngx_brotli 升级 Brotli git submodule update --init 应该会这么提示 [root@VM-0-7-centos Submodule path 'deps/brotli': checked out 'd6d98957ca8ccb1ef45922e978bb10efca0ea541' 由于我是宝塔用户,所以不需要读取编译信息 brotli on; brotli_comp_level 6; brotli_min_length 512; brotli_types text/plain text/javascript text

    1.2K20发布于 2021-09-09
  • 来自专栏云服务笔记

    宝塔面板开启SSL并自定义证书

    使用宝塔面板,后台选择开启面板SSL时,默认为自签证书,也可以选择 Let's Encrypt 证书 但是宝塔自带的两种证书都存在弊端: 1. 在宝塔后台选择自签证书开启面板SSL 2. 重启宝塔面板重新访问即可生效 root@SH-Web /www/server/panel/ssl # ll 总用量 8 -rw------- 1 root root 3747 5月 22 14:16

    4.2K10发布于 2020-06-10
  • 来自专栏全栈程序员必看

    linux卸载宝塔面板_如何卸载宝塔面板

    宝塔的安装与卸载 安装 Centos安装脚本 yum install -y wget && wget -O install.sh http://download.bt.cn/install/install install.sh http://download.bt.cn/install/install_6.0.sh && bash install.sh 这些东西都可以在官网上查到,都有解释,就不赘述了 卸载 1.下载宝塔卸载文件 http://download.bt.cn/install/bt-uninstall.sh 2.运行此文件根据提示卸载 sh bt-uninstall.sh 就这三步,默认是只卸载控制面板

    11.3K20编辑于 2022-09-27
  • 来自专栏全栈程序员必看

    linux卸载宝塔面板_怎么卸载宝塔面板

    宝塔的安装与卸载 安装 Centos安装脚本 yum install -y wget && wget -O install.sh http://download.bt.cn/install/install install.sh http://download.bt.cn/install/install_6.0.sh && bash install.sh 这些东西都可以在官网上查到,都有解释,就不赘述了 卸载 1.下载宝塔卸载文件 http://download.bt.cn/install/bt-uninstall.sh 2.运行此文件根据提示卸载 sh bt-uninstall.sh 就这三步,默认是只卸载控制面板

    14.8K30编辑于 2022-10-04
  • 来自专栏小狐狸说事

    WordPress 网站宝塔面板开启404防盗链教程

    宝塔面板防盗链教程 宝塔面板-站点管理—防盗链,先简单设置开启: 再到网站的配置文件里面修改(宝塔上面防盗链设置有点bug,保存了不生效),添加好之后,就能在这里找到了。

    1K30编辑于 2022-11-17
  • 来自专栏wordpress建站吧

    宝塔面板宝塔Linux面板安装教程详细步骤

    今天给大家推荐一个不错的Linux面板工具,宝塔面板是一款使用方便、功能强大且终身免费的服务器管理软件,支持Linux与Windows系统。 CentOS、Ubuntu、Debian、Fedora、Deepin),Web端管理,支持一键LAMP/LNMP、创建网站FTP、数据库、SSL;安全管理,计划任务,文件管理,PHP多版本共存及切换,一键开启 那就今天就给大家讲一件如何安装面板工具: 首先需要购买或者拥有云服务器 推荐的系统优先级顺序: Centos7.x > Debian10 > Ubuntu 20.04 > Cenots8.x > Ubuntu 18.04 > 其它系统 1、我们需要一个连接服务器的工具,推荐下载使用宝塔SSH终端工具或者xshell。 4、完成安装后会显示登陆面板的链接和用户名和密码,我们登陆即可,如果遇到如阿里云不能登陆的情况,一般是相应的端口没有开放,需要去配置安全策略开放相应的端口号即可,常见的安全组端口开放80,443,888,8888,22

    6K40编辑于 2022-10-25
  • 宝塔面板降级

    回退 自从换服务器后,这新装的宝塔9.x版本某些地方是真难用,功能是多了,但很多用不上,以下是 v8.1.0 回退教程(7.4.5之前是不需要绑定手机号的) // (可选)安装 curl 依赖 yum install curl // 下载面板离线包(LinuxPanel-*版本号) curl -L https://github.com/xijoe/baota_release/blob/main/LinuxPanel sudo 权限) sudo bash update.sh // (可选)删除降级包 cd .. && rm -f LinuxPanel-*.zip && rm -rf panel 注意事项 覆盖安装后如果宝塔老版本出现登录用户名

    64010编辑于 2024-12-22
  • 来自专栏Cell的前端专栏

    宝塔面板安装

    image.png 极速方便的一键配置与管理,免除繁琐的命令行操作,通过 Web 面板一键即可操作实现。 操作系统:全新系统(支持 CentOS、Ubuntu、Debian、Fedora、Deepin), 确保是干净的操作系统,没有安装过其它环境带的 Apache/Nginx/php/MySQL 宝塔 Linux6.0 版本是基于 centos7 开发的,强烈建议使用 centos7.x 系统 内存要求:内存要求最低 512MB,推荐 768MB 以上,纯面板约占系统 60MB 内存 安装方法 官方号称 2 分钟装好面板,一键管理服务器。 使用 SSH 连接工具,如宝塔远程桌面助手连接到您的 Linux 服务器后,挂载磁盘,根据系统执行相应命令开始安装(大约 2 分钟完成面板安装): 1 yum install -y wget &&

    2.1K20编辑于 2022-02-25
  • 来自专栏全栈程序员必看

    Windows宝塔面板彻底卸载_宝塔面板怎么样

    宝塔面板:是一款支持windows和linux系统的服务器管理软件,可通过Web端管理服务器,提升运维效率。 Linux面板7.9.3安装脚本 Centos安装脚本 yum install -y wget && wget -O install.sh http://download.bt.cn/install/install install_panel.sh https://download.bt.cn/install/install_panel.sh;fi;bash install_panel.sh ed8484bec 一键卸载宝塔面板及运行环境命令 http://download.bt.cn/install/bt-uninstall.sh 2.接下来再输入这个执行脚本命令: sh bt-uninstall.sh 3.此时出现按提示操作 1为只卸载宝塔 2卸载宝塔及运行命令 选择1或者2 版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。

    2.2K50编辑于 2022-10-29
  • 来自专栏wordpress建站吧

    宝塔Linux面板宝塔面板安装教程分享,适合新手

    今天给大家推荐一个不错的Linux面板工具,宝塔面板是一款使用方便、功能强大且终身免费的服务器管理软件,支持Linux与Windows系统。 CentOS、Ubuntu、Debian、Fedora、Deepin),Web端管理,支持一键LAMP/LNMP、创建网站FTP、数据库、SSL;安全管理,计划任务,文件管理,PHP多版本共存及切换,一键开启 那就今天就给大家讲一件如何安装面板工具: 首先需要购买或者拥有云服务器,服务器操作系统优先级推荐: 推荐的系统优先级顺序: Centos7.x > Debian10 > Ubuntu 20.04 > Cenots8.x > Ubuntu 18.04 > 其它系统 1、我们需要一个连接服务器的工具,推荐下载使用宝塔SSH终端工具或者xshell。 4、完成安装后会显示登陆面板的链接和用户名和密码,我们登陆即可,如果遇到如阿里云不能登陆的情况,一般是相应的端口没有开放,需要去配置安全策略开放相应的端口号即可,常见的安全组端口开放80,443,888,8888,22

    3K20编辑于 2022-10-31
领券