白话科普系列——网站靠什么提升加载速度?

白话科普系列——网站靠什么提升加载速度?
最新回答
忘羡

2026-06-27 09:58:47

随着生活节奏加快,人们的时间变得非常宝贵,页面加载速度的快慢成为留住用户的关键。加快页面加载速度,减少等待时间,是提升用户参与度和业务可靠性的有效策略。

Google 的研究表明,40% 的人会因为网站加载时间超过 3 秒而放弃访问,页面加载时间每增加 1 秒,转化率就减少 7%。因此,在互联网上,每一秒都非常重要。

如何提升网站速度?可以通过网页压缩来减少网页体积。压缩网站需要了解两个算法:Gzip 和 Brotli 压缩算法。

Gzip 压缩算法基于 DEFLATE 算法,它是 LZ77 和霍夫曼编码的组合,最初用于 UNIX 系统的文件压缩。HTTP 协议上的 Gzip 编码是一种改进 Web 应用程序性能的技术,要求 Web 服务器和客户端(浏览器)共同支持 Gzip。目前主流的浏览器都支持 Gzip 压缩,成为互联网发展的必然趋势。

Gzip 对一般纯文本内容可以压缩到原大小的 40%,减少了网站文件中重复代码和空白的数量。它还提供 9 个压缩级别,方便使用者调整压缩量和压缩时间。

直到 Brotli 压缩算法的出现,它成为了 Gzip 的最大竞争对手。

Brotli 是 Google 在 2015 年推出的一种压缩算法,它通过变种的 LZ77 算法、Huffman 编码以及二阶文本建模等方式进行数据压缩,具有更高的压缩效率。

Brotli 具有多个特点,最典型的是压缩效率高。根据 Google 发布的研究报告,Brotli 压缩的文件比 Gzip 小 14%,HTML 文件比 Gzip 小 21%,CSS 文件比 Gzip 小 17%。

然而,Brotli 压缩操作所花费的时间会随着压缩级别的增加而增加,需要更多的计算能力,成本更高。另外,Brotli 要求浏览器必须支持与 HTTPS 一起使用,支持量比 Gzip 少。

又拍云的智能压缩功能旨在减少流量开支,减少资源加载时间,提升终端用户体验。它同时支持 Gzip 和 Brotli 压缩算法,可同时开启,也可开启其中一种。开启该功能,可对静态文件类型进行压缩,有效减少用户传输内容大小,加速分发效果。

当用户在后台同时开启 Gzip 和 Brotli 压缩时,后台会自行判断浏览器是否支持 Brotli 来选择进行哪种压缩。

又拍云还提供了一系列“省带宽,压成本”的绝招,包括 Webp 自适应、H.265 自适应、码率适配限速、窄带高清等等,从编码技术、网络架构等角度出发,结合又拍云的产品成果,为大家节省流量,降低成本。