目录
什么是压缩?
什么是 Gzip 压缩?
什么是 Brotli 压缩?
Brotli 和 Gzip 压缩有什么区别?
对 Brotli 和 Gzip 进行基准测试
如何在我的网站上启用压缩?
如果我使用 Apache
如果我使用 Nginx
如果我不是服务器管理员
如何测试 Brotli 和 Gzip 压缩?
艰难之路
简单的方法
包起来
您是否正在寻找免费的方式来让您的 美国 whatsapp 数据 网站更快?每个网站所有者都可以获得一点免费速度的一种方法是在服务器上启用压缩。当 Web 服务器和与之通信的浏览器都了解常见的压缩算法时,实际通过线路发送的数据就可以被压缩。压缩后的数据更小。较小的数据接收速度更快。
什么是压缩?
当您在浏览器中输入 URL 时,浏览器便会开始与服务器对话,它会告诉服务器它是否可以解压缩内容,如果可以,它能理解哪些压缩“算法”。
您的服务器会进行监听,如果您已打开压缩并且它知道浏览器所使用的某种压缩算法,它就会压缩所有数据并将其发送到浏览器。
大多数现代网络浏览器能够理解或“接受”以以下三种算法之一编码的内容:
放气
Gzip
布罗特利
当 Web 浏览器联系服务器时,它会发送如下标头:
接受编码:br,gzip
这告诉服务器它理解以 Brotli (br) 或 Gzip (gzip) 压缩的数据。服务器确实可以选择忽略这一点并返回未压缩的数据。
总体而言,压缩数据比未压缩数据传输速度更快。因此,如果数据经过压缩,您的网站可以更快地到达浏览器。
压缩主要适用于文本:
HTML
JavaScript
CSS
这些构成了当今现代网站的很大一部分,所有这些都可以通过服务器端压缩算法进行压缩。
另一方面,大多数图像格式(jpg、png 等)、大多数音频格式(mp3)和其他非文本二进制文件都已经压缩。压缩这些文件不会产生任何影响,因此无论 Accept-Encoding 标头如何,服务器都会按原样发送这些文件。
如上所述,大多数现代网络浏览器都接受 3 种主要压缩算法。大多数服务器现已迁移到两种最流行的算法之一或两者,即Gzip 和 Brotli。
什么是 Gzip 压缩?
两种最常见的压缩算法是 Gzip 和 Brotli。Gzip 是两者中最古老和最常见的。它由 Jean-loup Gailly 和 Mark Adler 编写。最初的测试版于 1992 年发布。第一个实际版本 1.0 版于 1993 年初发布。1992 年,大多数人刚刚开始使用网络。
Gzip 被设计为一个通用压缩库。Gzip 背后的理论基于早期的压缩算法 DEFLATE。
Brotli 和 Gzip 压缩算法之间的区别,可加速您的网站
-
- Posts: 1196
- Joined: Tue Dec 24, 2024 4:28 am