Discuz! Board

 找回密碼
 立即註冊
搜索
熱搜: 活動 交友 discuz
查看: 6|回復: 0

Gzip 压缩在实践中如何工作

[複製鏈接]

1

主題

1

帖子

5

積分

新手上路

Rank: 1

積分
5
發表於 2024-4-3 15:12:30 | 顯示全部樓層 |閱讀模式
了解了gzip是什么之后,我们来谈谈这个功能是如何工作的,当用户尝试通过浏览器进入一个网站时,第一个浏览器会从header端发送一个请求“content-encoding:gzip”来查看是否有答案对此要求是积极的。是或消极的如果检测到来自服务器的请求并且是肯定的,服务器将向浏览器发送压缩文件,否则服务器将向浏览器发送未压缩的大文件,这大多数时候会伴随着各种错误。 gzip 压缩 压缩站点和未压缩站点之间的区别 注意,web程序员写的代码一定要按照特定的组合和规律来编码,才能让程序员的眼睛容易看懂代码,这样以后编辑和修正错误时才不会出现问题。 但是像Google这样的搜索引擎以及像Chrome和Firefox这样的浏览器不需要漂亮的编码和代码之间的空白,它们可以轻松地将它们分解并在一个块或一行中读取它们,这就是为什么建议优化站点文件. 缩小并组合它们。除了修复许多错误之外,它还解决了启用文本压缩的问题。

为了更好地理解以及如何压缩 Gzip,请注意以下示例: 在编程和网页设计中,许多模式和元素是重复的,例如,一段代码如下所示: MMM iiii zzzzz ffffff aaaaaaa 以上代码为25个字符 借助Gzip系统,上面的代码很容易转换成下面的代码 3M 4i 5z 6f 7a 压缩代码为10个字符 在这个例 伊朗电报数据 子中减少了15个字符,现在如果压缩数千个代码,对于减少站点文件的大小肯定会有很大的效果。尽管为了更好地理解我们给出了一个简单的压缩示例,但幕后的 gzip 压缩活动要复杂得多、更深层次。 如何解决启用文本压缩错误? 您可以使用以下在线工具来测试gzip压缩: 1- 使用 Google PageSpeed Insights, 您可以在 Google Page Speed 中测试您的网站,如果未启用 gzip,您将收到如下消息。 启用压缩警告页面速度见解 gzip 功能未激活错误 2- 使用 GTmetrix 站点,您也可以在GTmetrix站点上进行测试,如果遇到启用文本压缩错误,则表明您的服务器端没有激活Gzip功能。要解决此问题,请阅读修复启用 gzip 压缩错误的部分。



启用 gzip 压缩 启用 gzip 压缩时出错 3- 使用 site Check GZIP 压缩工具 ,上面提到的站点非常有用,它可以准确地告诉您在激活 gzip 功能后站点的体积已被压缩了多少。 检查 gzip 压缩 检查 gzip 压缩 4-使用您自己的浏览器, 您可以使用您的浏览器来确保Gzip在服务器上处于活动状态,甚至可以比较压缩前后的各个文件,我们在这里使用Google Chrome,但您也可以使用其他浏览器,因为大多数浏览器以同样的方式工作。首先打开站点,右键后选择Inspect选项,进入Network选项卡,再次刷新站点,就可以看到该选项卡的信息了。 检查 gzip 响应标头 content-encoding: gzip 的存在表明该功能处于活动状态 要按照下图比较压缩前后的文件,请单击提到的图标,您可以在大小栏中比较文件。


回復

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

Archiver|手機版|自動贊助|GameHost抗攻擊論壇

GMT+8, 2024-5-8 16:34 , Processed in 0.596269 second(s), 18 queries .

抗攻擊 by GameHost X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回復 返回頂部 返回列表
一粒米 | 中興米 | 論壇美工 | 設計 抗ddos | 天堂私服 | ddos | ddos | 防ddos | 防禦ddos | 防ddos主機 | 天堂美工 | 設計 防ddos主機 | 抗ddos主機 | 抗ddos | 抗ddos主機 | 抗攻擊論壇 | 天堂自動贊助 | 免費論壇 | 天堂私服 | 天堂123 | 台南清潔 | 天堂 | 天堂私服 | 免費論壇申請 | 抗ddos | 虛擬主機 | 實體主機 | vps | 網域註冊 | 抗攻擊遊戲主機 | ddos |