zip 或 Brotli 压缩:为什么它对您的网站很重要
Posted: Sat Dec 07, 2024 10:13 am
网络性能
Gzip 或 Brotli 压缩:为什么它对您的网站很重要
使用Gzip 或 Brotli 压缩来减小文件和页面大小对于提高网站加载速度以及吸引和留住新访问者至关重要。
但是如何减小文件和页面的大小呢?在本文中,我们将分析 卡塔尔材料 两种不同的压缩方法,比较GZIP和Brotli,检查差异,并在文章末尾强调根据您的个人需求使用这两种方法中的哪一种。准备好开始了吗?
目录
广州邮政编码
如何检查 GZIP 压缩是否启用
布罗特利
Brotli 和 CDN:一些缺点
如何检查 Brotli 压缩是否处于活动状态
GZIP 与 Brotli:选择哪一个?
高性能网站的重要性
广州邮政编码
GZIP是一个数据压缩软件,更有经验的读者一定知道它,事实上它是27年前的1992年由Jean-Loup Gailly和Mark Adler发布的。长期以来,GZIP 没有竞争对手,是最常用的文件压缩软件,仍然保持着出色的百分比;根据W3Techs 的数据,多达 78% 的网站使用该软件进行压缩,从而提高网页加载速度。
具体来说,在服务器端激活的文件和页面压缩可以减少Javascript 文件、样式表和HTML 文件。相反,图像会发生什么情况? GZIP 不起作用,因为它们已经以不同的方式压缩了。
需要强调的是,GZIP(基于deflate算法的软件)具有不同的质量级别(准确地说是 9),它们平衡了压缩级别与后者发生的速度。我们从第一级开始,它对应于减少文件压缩,但压缩速度非常高,直到第九级,最大文件压缩,但速度相对较慢。
您可以通过 .htaccess 文件在Apache上启用 GZIP,也可以通过正确设置 nginx.conf 文件在Nginx上启用 GZIP。如果您不知道如何操作,并且您有一个用 WordPress 制作的网站,您可以使用WP Rocket插件,它会自动添加压缩规则。
如何检查 GZIP 压缩是否启用
如果您正确启用了 GZIP 压缩,当浏览器访问网站时,它会检查服务器上是否存在“ content-encoding: gzip ”响应标头。一旦检测到标头,服务器就会提供压缩文件,否则它将继续提供未压缩的文件。那么如何检查是否正确激活了GZIP压缩呢?
有多种方法可以检查是否启用了压缩:您可以使用免费的GZIP 压缩测试工具,在该工具中您必须输入您的网站并单击“检查”。此时您将能够看到压缩页面后保存了多少数据,否则您将收到一条错误消息,表明您的站点上未启用 GZIP。
检查是否启用 GZIP 压缩的另一个选项是使用GTmetrix,它是测试网站速度的最佳工具之一。该工具简单直观,只需插入相应的链接即可分析页面。如果未正确启用 GZIP 压缩,该工具将显示警告和消息以报告错误。
主动 GZIP 压缩 - GTmetrix
应该指出的是,得益于 GZIP,估计文件减少了 70% 左右,不错吧?此外,所有主要浏览器都像大多数主机一样支持它,但在没有先阅读最近的反提案:Brotli 的情况下,不要急于选择 GZIP !
布罗特利
与 GZIP 相比,Brotli 显然更年轻:它最初由一些 Google 工程师于 2013 年发布,但在 2015 年只专注于HTTP压缩。
该算法能够比已知的解决方案(包括 GZIP)减少 26% 的文件大小。
就像 GZIP 一样,Brotli 也适用于不同的压缩级别,正好是 11:第一个级别减少了文件压缩,但压缩速度非常高,直到第十一个级别,其中发生最大文件压缩,但镜像,速度很慢速度。
Brotli 和 CDN:一些缺点
前面已经提到,Brotli 相对较新,尤其是与 GZIP 相比,这一事实解释了为什么它不受所有浏览器支持或并非在所有CDN中可用。CDN是指“内容交付网络”,即旨在托管各种网站的静态和/或动态内容的服务器网络。
有一些 CDN 已经支持 Brotli,例如KeyCDN和CDN77,并且源服务器必须启用 Brotli 才能使其正常工作。
尽管它花费了一些种压缩之一以使您的网站性能更高吗?按下面的按钮,让我们开始吧!
Gzip 或 Brotli 压缩:为什么它对您的网站很重要
使用Gzip 或 Brotli 压缩来减小文件和页面大小对于提高网站加载速度以及吸引和留住新访问者至关重要。
但是如何减小文件和页面的大小呢?在本文中,我们将分析 卡塔尔材料 两种不同的压缩方法,比较GZIP和Brotli,检查差异,并在文章末尾强调根据您的个人需求使用这两种方法中的哪一种。准备好开始了吗?
目录
广州邮政编码
如何检查 GZIP 压缩是否启用
布罗特利
Brotli 和 CDN:一些缺点
如何检查 Brotli 压缩是否处于活动状态
GZIP 与 Brotli:选择哪一个?
高性能网站的重要性
广州邮政编码
GZIP是一个数据压缩软件,更有经验的读者一定知道它,事实上它是27年前的1992年由Jean-Loup Gailly和Mark Adler发布的。长期以来,GZIP 没有竞争对手,是最常用的文件压缩软件,仍然保持着出色的百分比;根据W3Techs 的数据,多达 78% 的网站使用该软件进行压缩,从而提高网页加载速度。
具体来说,在服务器端激活的文件和页面压缩可以减少Javascript 文件、样式表和HTML 文件。相反,图像会发生什么情况? GZIP 不起作用,因为它们已经以不同的方式压缩了。
需要强调的是,GZIP(基于deflate算法的软件)具有不同的质量级别(准确地说是 9),它们平衡了压缩级别与后者发生的速度。我们从第一级开始,它对应于减少文件压缩,但压缩速度非常高,直到第九级,最大文件压缩,但速度相对较慢。
您可以通过 .htaccess 文件在Apache上启用 GZIP,也可以通过正确设置 nginx.conf 文件在Nginx上启用 GZIP。如果您不知道如何操作,并且您有一个用 WordPress 制作的网站,您可以使用WP Rocket插件,它会自动添加压缩规则。
如何检查 GZIP 压缩是否启用
如果您正确启用了 GZIP 压缩,当浏览器访问网站时,它会检查服务器上是否存在“ content-encoding: gzip ”响应标头。一旦检测到标头,服务器就会提供压缩文件,否则它将继续提供未压缩的文件。那么如何检查是否正确激活了GZIP压缩呢?
有多种方法可以检查是否启用了压缩:您可以使用免费的GZIP 压缩测试工具,在该工具中您必须输入您的网站并单击“检查”。此时您将能够看到压缩页面后保存了多少数据,否则您将收到一条错误消息,表明您的站点上未启用 GZIP。
检查是否启用 GZIP 压缩的另一个选项是使用GTmetrix,它是测试网站速度的最佳工具之一。该工具简单直观,只需插入相应的链接即可分析页面。如果未正确启用 GZIP 压缩,该工具将显示警告和消息以报告错误。
主动 GZIP 压缩 - GTmetrix
应该指出的是,得益于 GZIP,估计文件减少了 70% 左右,不错吧?此外,所有主要浏览器都像大多数主机一样支持它,但在没有先阅读最近的反提案:Brotli 的情况下,不要急于选择 GZIP !
布罗特利
与 GZIP 相比,Brotli 显然更年轻:它最初由一些 Google 工程师于 2013 年发布,但在 2015 年只专注于HTTP压缩。
该算法能够比已知的解决方案(包括 GZIP)减少 26% 的文件大小。
就像 GZIP 一样,Brotli 也适用于不同的压缩级别,正好是 11:第一个级别减少了文件压缩,但压缩速度非常高,直到第十一个级别,其中发生最大文件压缩,但镜像,速度很慢速度。
Brotli 和 CDN:一些缺点
前面已经提到,Brotli 相对较新,尤其是与 GZIP 相比,这一事实解释了为什么它不受所有浏览器支持或并非在所有CDN中可用。CDN是指“内容交付网络”,即旨在托管各种网站的静态和/或动态内容的服务器网络。
有一些 CDN 已经支持 Brotli,例如KeyCDN和CDN77,并且源服务器必须启用 Brotli 才能使其正常工作。
尽管它花费了一些种压缩之一以使您的网站性能更高吗?按下面的按钮,让我们开始吧!