首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何在OLS + DA上启用gzip压缩而不是brotli压缩?

OLS(OpenLiteSpeed)是一款高性能、轻量级的开源Web服务器软件,DA(DirectAdmin)是一款用于管理Linux服务器的Web控制面板。在OLS + DA上启用gzip压缩而不是brotli压缩,可以通过以下步骤实现:

  1. 登录到服务器的控制面板(如DirectAdmin)。
  2. 找到OLS的配置文件,一般位于/usr/local/lsws/conf/httpd_config.conf
  3. 打开配置文件,找到httpdConfig.conf部分。
  4. 在该部分中,找到gzip相关的配置项,一般是以下几个:
    • gzip:用于启用或禁用gzip压缩,默认为1(启用)。
    • gzip-level:用于设置gzip压缩级别,默认为6
    • gzip-min-length:用于设置启用gzip压缩的最小文件大小,默认为1024字节。
    • gzip-types:用于设置需要进行gzip压缩的文件类型,默认为text/html
  • 确保以上配置项的值正确设置为启用gzip压缩,如:
    • gzip 1
    • gzip-level 6
    • gzip-min-length 1024
    • gzip-types text/html
  • 保存配置文件并退出。
  • 重启OLS服务器,使配置生效。

通过以上步骤,你可以在OLS + DA上启用gzip压缩而不是brotli压缩。启用gzip压缩可以有效减小传输文件的大小,提升网站的加载速度,适用于各种类型的网站。

腾讯云提供了云服务器CVM、云存储COS等产品,可以帮助用户搭建和管理云计算环境。具体产品介绍和相关链接地址可以参考腾讯云官方网站。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

【前端工程化】比gzip压缩更优的br压缩

Brotli======Brotli 是谷歌推出的开源压缩算法,比常见的Gzip更高效,它通过变种的 LZ77 算法、Huffman 编码以及二阶文本建模等方式进行数据压缩,帮我们更高效的压缩网页中的各类文件大小...并且 Brotligzip 是可以并存的,因此无需关闭 gzip,客户端可以根据其能力选择最适合的压缩算法\== 比如知乎就用了br压缩,虽然br压缩目前不是主流,但是它确实很高效。...Brotli压缩与其算法压缩对比================下图来源于网络,从压缩比率和压缩时间来分析brotli、bzip2、gzip、xz这四种压缩算法,结果可想而知,brotli两者都位居首位如何在项目中使用...nginx中br压缩常见配置如下:http { # 启用 Brotli 压缩 brotli on; # 设置 Brotli 压缩级别 brotli_comp_level 6; # 设置启用压缩的最小文件大小...brotli_min_length: 设置启用 Brotli 压缩的最小文件大小。小于该大小的文件将不会被压缩。默认值是 20 字节。

48610

【前端工程化】比gzip压缩更优的br压缩

并且 Brotligzip 是可以并存的,因此无需关闭 gzip,客户端可以根据其能力选择最适合的压缩算法== 比如知乎就用了br压缩,虽然br压缩目前不是主流,但是它确实很高效。...Brotli压缩与其算法压缩对比下图来源于网络,从压缩比率和压缩时间来分析brotli、bzip2、gzip、xz这四种压缩算法,结果可想而知,brotli两者都位居首位如何在项目中使用项目环境:Vue...nginx中br压缩常见配置如下:http { # 启用 Brotli 压缩 brotli on; # 设置 Brotli 压缩级别 brotli_comp_level 6; # 设置启用压缩的最小文件大小...Brotli 压缩的缓冲区大小 brotli_buffers 16 8k; # 其他的 Nginx 配置项...}常用的配置项:brotli on;: 启用 Brotli 压缩。...brotli_min_length: 设置启用 Brotli 压缩的最小文件大小。小于该大小的文件将不会被压缩。默认值是 20 字节。

55641

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

图片前言Google 认为互联网用户的时间是宝贵的,他们的时间不应该消耗在漫长的网页加载中,因此在 2015 年 9 月 Google 推出了无损压缩算法 Brotli。...Brotli 通过变种的 LZ77 算法、Huffman 编码以及二阶文本建模等方式进行数据压缩,与 Gzip相比效率提升约 17-25%。这里简单说一下如何在宝塔面板Nginx开启Brotli压缩。...图片图片安装Nginx3.给网站开启brotli压缩软件商店找到Nginx点击设置选择配置修改将以下代码插入http段保存即可。...Tips: Britli和Gzip可以共存无需关闭Gzip# brotli brotli on; brotli_comp_level 1; brotli_buffers 16 8k; brotli_min_length...rss+xml text/javascript image/tiff image/svg+xml application/json application/xml;图片图片打开网站查看标头若返回br即启用成功

72920

Gzip之后继者Brotli浅析之CDN厂商的智能压缩,服务器Brotli设置

HTTP 协议Gzip 编码是一种用来进 Web 应用程序性能的技术,Web 服务器和客户端(浏览器)必须共同支持 Gzip,当下主流的浏览器都是支持 Gzip 压缩,包括 IE6、IE7、IE8...预定义的算法可以提升较小文件的压缩密度。 使用brotli替换deflate来对文本文件压缩通常可以增加20%的压缩密度,压缩与解压缩速度则大致不变。...br http请求头:Accept-Encoding: gzip, deflate, sdch, br http返回头:Content-Encoding: br 在Nginx启用Brotli nginx...         *; nginx brotli模块指令解析 brotli_static:启用后将会检查是否存在带有br扩展的预先压缩过的文件。...如果值为always,则总是使用压缩过的文件,不判断浏览器是否支持。 brotli:是否启用在on-the-fly方式压缩文件,启用后,将会在响应时对文件进行压缩并返回。

1.3K00

聊一聊关于加快网站加载时间相关的 JS 优化技术

Gzip 长期以来一直是事实的标准,但是由 Google 开发的更新的压缩算法 Brotli 因其优越的压缩比和速度变得越来越流行。...01)、GzipBrotli 压缩方法 GzipGzip 是一种广泛采用的压缩算法,可以显着减小 JavaScript 文件的大小。...Gzip 使用 Deflate 算法,该算法结合了 LZ77 和霍夫曼编码以高效地压缩数据。 BrotliBrotli 是 Google 开发的一种较新的压缩算法,提供比 Gzip 更好的压缩率。...以下是如何在流行的服务器类型启用压缩的简要概述: Apache:为 Gzip 压缩启用 mod_deflate 模块或为 Brotli 压缩启用 mod_brotli 模块,并在 .htaccess...Nginx:在 Nginx 配置文件中使用 gzipbrotli 指令启用压缩并指定设置。

28320

深入了解加快网站加载时间的 JavaScript 优化技术

Gzip 长期以来一直是事实的标准,但是由 Google 开发的更新的压缩算法 Brotli 因其优越的压缩比和速度变得越来越流行。...01)、GzipBrotli 压缩方法 GzipGzip 是一种广泛采用的压缩算法,可以显着减小 JavaScript 文件的大小。...Gzip 使用 Deflate 算法,该算法结合了 LZ77 和霍夫曼编码以高效地压缩数据。 BrotliBrotli 是 Google 开发的一种较新的压缩算法,提供比 Gzip 更好的压缩率。...以下是如何在流行的服务器类型启用压缩的简要概述: Apache:为 Gzip 压缩启用 mod_deflate 模块或为 Brotli 压缩启用 mod_brotli 模块,并在 .htaccess...Nginx:在 Nginx 配置文件中使用 gzipbrotli 指令启用压缩并指定设置。

22030

闪电加载:博客性能优化全攻略

gzip_vary on; } 参数详解 gzip on; 启用 gzip 压缩 gzip_types text/plain text/css application/json application...any; 启用对代理请求的响应进行压缩 gzip_vary on; 在响应头中添加 "Vary: Accept-Encoding",以便客户端和代理服务器能够缓存不同的压缩版本 gzip 模块的其他参数可以根据需要进行配置...Brotli Brotli 是一种现代的压缩算法,通常比 gzip 提供更高的压缩率,表示为 Content-Encoding 参数值为 br Brotli 需要单独手动安装,下面是操作步骤 安装必要依赖...brotli_vary on; 这个参数是老版才有的参数,我查看了Github的最新版文档,在新版官方似乎把这个参数去掉了 我在服务器测试发现,如果安装的最新版模块,添加这个 brotli_vary...on; 启用 Brotli 压缩 brotli_comp_level 11; Brotli 压缩级别,范围 1-11,数字越大压缩率越高,但CPU使用率也越高 brotli_buffers 16 8k

5510

Nginx开启Google Brotli压缩

Brotli 如此高的压缩比率,得益于其使用一个预定义的字典,该字典包含超过 13000 个来自文本和 HTML 文档的大型语料库的常用字符串,预定义的算法可以提升较小文件的压缩密度,压缩与解压缩速度则大致不变...Brotli 凭借它优异的压缩性能迅速占领了市场,从下图可以看到,除了 IE 和 Opera Mini 之外,几乎所有的主流浏览器都已支持 Brotli 算法,因此处于资源占用的考虑,比如说流量,建议启用...brotli on; #启用 brotli_comp_level 6; #压缩等级,默认6,最高11,太高的压缩水平可能需要更多的CPU brotli_buffers 16...Gzip对比 上述操作都成功完成后,brotli就开启了。下面是我简单测试的结果,仅供参考。 开启Gzip压缩时测试页面时间为1.29s ? 开启brotli压缩时测试页面时间为587ms ?...chrome自从48版本之后就支持brotli压缩了,我这边是gzipbrotli都开启了,以便完美兼容部分老旧的浏览器不支持Brotli的时候会自动变成Gzip压缩

2K10

Tengine 使用 Brotli 开启TLS1.3 并优化 HTTPS 访问速度

它在Nginx的基础,针对大访问量网站的需求,添加了很多高级功能和特性。Tengine的性能和稳定性已经在大型的网站淘宝网,天猫商城等得到了很好的检验。...官网地址:https://github.com/google/ngx_brotli Brotli 压缩算法最典型的3特点: •针对常见的 Web 资源内容,Brotli 的性能相比 Gzip 提高了 17...-25%;•当 Brotli 压缩级别为 1 时,压缩率比 Gzip 压缩等级为 9(最高)时还要高;•在处理不同 HTML 文档时,Brotli 依然能够提供非常高的压缩率。..." as="style" crossorigin> 需要特别注意的是 字体文件无论是不是本域的,都需要加上 crossorigin 属性,否则会被重复加载,: <link rel="preload"...优化后 如下图,可见,优化后改进的 Brotli 压缩,数据更小,内容加载速度变为了 132ms。 优化后 启用了TLS1.3: TLS1.3

67630

聊一聊.NET的网页抓取和编码转换

另外,我们将讨论关于网页抓取,编码转换和压缩处理的知识,以及如何在 .NET 中实现它们,最后进行优化和改进。 1....: 压缩导致乱码 调试了半天,才想起来,莫不是因为加入了压缩的请求头吧?...可以使用 HttpClientHandler 来启用自动解压缩功能,确实比去找官方文档[3]方便的多。 5. 代码优化 通过前面的调整,我们基本已经写好了核心代码。...5.2 对于轮子的优化 虽然有以下要优化的地方,但是真的不如直接换轮子来的方便啊,因为换了轮子就没有下面的问题了: 1.对于实际的使用,使用静态的 HttpClient 实例,不是为每个请求创建一个新的...这样,只需在程序启动时注册一次编码提供程序,不是每次调用方法时都注册。3. 其他一些写法的优化, switch 和方法命名等。 6.

17630

分享 11 个常用的 Nginx 性能优化参数工作

配置压缩优化 1、Gzip 压缩 我们在上线前,代码(JS、CSS 和 HTML)会做压缩,图片也会做压缩(PNGOUT、Pngcrush、JpegOptim、Gifsicle 等)。...gzip_disable 指令接受一个正则表达式,当请求头中的 UserAgent 字段满足这个正则时,响应不会启用 GZip,这是为了解决在某些浏览器启用 GZip 带来的问题。...现在基本可以忽略这种情况,于是可以指定 gziphttpversion 1.0 来针对 HTTP/1.0 及以上的请求开启 GZip。...2、Brotli 压缩 Brotli 是基于LZ77算法的一个现代变体、霍夫曼编码和二阶上下文建模。...Google软件工程师在2015年9月发布了包含通用无损数据压缩Brotli增强版本,特别侧重于HTTP压缩

4.1K20

Nginx安装、实现反向代理及深度优化

1、正向代理 用于代理内部网络对 Internet 的连接请求( NAT),客户端指定代理服务器,并将本来要直接发送给目标Web服务器的HTTP请求先发送到代理服务器, 然后由代理服务器去访问 Web...gzip_http_version 1.1; #用于识别 http 协议的版本,早期的浏览器不支持 Gzip 压缩,用户就会看到乱码,所以为了支持前期版本加上了这个选项,如果你用了 Nginx 的反向代理并期望也启用...gzip_proxied any; #Nginx 作为反向代理的时候启用,根据某些请求和应答来决定是否在对代理请求的应答启用 gzip 压缩,是否压缩取决于请求头中的“Via”字段,指令中可以同时指定多个不同的参数...” 头信息 # any – 无条件启用压缩 gzip_min_length 1k; gzip_buffers 16 8k; gzip_types text/plain text/...此超时是指相邻两次读操作之间的最长时间间隔,不是整个响应传输完成的最长时间。如果后端服务器在超时时间段内没有传输任何数据,连接将被关闭。

1.4K20

教你如何设置宝塔面板 Brotli压缩

一些参数的说明,你可以根据自己的需要来调整: brotli on; #启用 brotli_comp_level 6; #压缩等级,默认 6,太高的压缩水平可能需要更多的...CPU brotli_buffers 16 8k; #请求缓冲区的数量和大小 brotli_min_length 20; #指定压缩数据的最小长度,只有大于或等于最小长度才会对其压缩。...这里指定 20 字节 brotli_types *; #指定允许进行压缩类型 # brotli_types text/plain application/javascript application...always; #是否允许查找预处理好的、以 .br 结尾的压缩文件,可选值为 on、off、always brotli_window 512k; #窗口值,默认值为 512k 要不要用Brotli...理论Brotli压缩比比GZIP要高不少,所以对于网页打开速度也是有一定作用的,不过想要秒开的感觉,还是先从硬件提升一下速度吧,这里是各大浏览器支持Brotli的情况: ?

1.3K20

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

如果你不满足于gzip,请阅读本文;如果你没听过Brotli压缩。也请阅读本文 什么是Brotli ? Brotli最初发布于2015年,用于网络字体的离线压缩。...预定义的算法可以提升较小文件的压缩密度。 使用brotli取代deflate来对文本文件压缩通常可以增加20%的压缩密度,压缩与解压缩速度则大致不变。...——(摘自维基百科) Brotli压缩算法应用在HTTP请求 文字化描述该流程,如下: ​​用户访问支持Brotli压缩的HTTP服务器的网站或者Web应用 浏览器通过使用Accept-Encoding...注意:/usr/src/ngx_brotli应与第2步中的代码存放路径保存一致;用的是--add-dynamic-module不是--add-module是为了编译好的模块能复用(Nginx 1.9.11...《把Gzip换成Brotli的Nginx配置教程》

3.1K30

前端不哭!最新优化性能经验分享来啦 | 技术头条

举个例子,你在欧洲,一个澳大利亚的用户向网站发送一个图像的请求,CDN 会从另一个,离这位澳大利亚用户更近的站点发送图像,不是从欧洲的服务器检索并发送图像,这就减少了加载图像所需的往返时间。...(二)CSS, JS 和 HTML 几乎所有框架都提供了优化代码的方法,代码拆分、摇树优化、压缩等,除了代码,还能优化什么?...文件压缩可以让程序变得更轻,减少请求往返所需要的时间,最常用的文件压缩方法之一是 Gzip,一种用于压缩代码块、文档、图像和音频文件的好方法。 Brotli 是另一种文件压缩算法,并且越来越受欢迎。...此外,还可以通过修改它们的配置文件,如在 nginx 启用 brotli 或在 Apache 启用 brotli,在 nginx、Apache 或其他正在使用的服务器上选择喜欢的压缩方法。...谈到缓存,最常用的缓存技术是利用浏览器缓存,Lighthouse 也推荐使用这个方法,同样可以通过修改服务器的配置文件来启用启用浏览器缓存)。

1.1K30

.Net Core HttpClient处理响应压缩「建议收藏」

笔者个人认为响应压缩的使用场景是这样的,在带宽压力比较紧张的情况,且CPU资源比较充足的情况下,使用响应压缩整体效果还是比较明显的。 有压缩就有解压,解压的工作就是在请求客户端处理的。...= 0x2, // 使用Brotli解压算法 Brotli = 0x4 } 该枚举默认都是针对常用输出解压算法,接下来我们看一下在HttpClientFactory中如何处理响应压缩。...压缩 else if (BrotliEnabled && last == Brotli) { //使用brotli解压算法解压返回内容,...总结 通过本次探讨HttpClient关于响应压缩的处理我们可以了解到,HttpClient无论从设计还是实现方式都有非常高的灵活性和扩展性,这也是为什么到了.Net Core上官方只推荐使用HttpClient...主要是是想告诉大家HttpClient默认可以直接处理响应压缩不是和之前我们使用HttpWebRequest的时候还需要手动编码的方式去实现。

63020

k8s的 Nginx Ingress 调优

它的默认值为 32,在高并发下场景下会产生大量请求和连接,现实世界中请求并不是完全均匀的,有些建立的连接可能会短暂空闲,空闲连接数多了之后关闭空闲连接,就可能导致 Nginx 与 upstream...Brotli是Google开发的一种压缩方法,于2015年发布。...我们常用的压缩算法是 gzip(Ingress-nginx也是默认使用gzip),据说brotli要比gzip高出20%至30%的压缩率。...默认的压缩算法是gzip压缩级别为1,如需要启用brotli,需要配置以下三个参数: enable-brotli: true 或 false,是否启用brotli压缩算法 brotli-level:...brotli-types: 由brotli即时压缩的MIME类型 配置示例 Nginx 全局配置通过 configmap 配置(Nginx Ingress Controller 会 watch 并自动

3K30

速度与压缩比如何兼得?压缩算法在构建部署中的优化

压缩后体积主要在 200M 以内,压缩前的大小大致在 516.0MB 以内。 99%的服务压缩包大小会在 1GB 以内,而对于压缩步骤而言,其实越大的项目耗时越明显,优化的空间越大。...它是可配置的小增量,在所有设置下,解压缩速度都保持不变,这是大多数 LZ 压缩算法( zlib 或 lzma)共享的特性。...通过对比,LZ4 的确在压缩不是最优秀的方案,在 2.x 级别压缩基本时间优势荡然无存,而且还有一点,就是 LZ4 目前官方并没有对多核 CPU 并行压缩的支持,所以在后续的对比中,LZ4...压缩时间对比 从整个构建后的压缩构建包的时间可视化图中可以看出,最初版本的 gzip 压缩相当耗时,采取 Pzstd 是最快速的方案,ISA-L 稍慢,Pigz 略微慢一点,这三者都可以达到从 1m11s...在测试案例对比中,时间耗时的顺序为 Pzstd < ISA-L < Pigz < LZ4 < Zstd < Brotli < Gzip (排名越靠前越好),其中压缩和解压缩的时间在整体的耗时占比较大

2.3K10
领券