设为首页 | 加入收藏
网站首页 新闻资讯 云商城 业务领域 解决方案 成功案例 支持与服务 招贤纳士 关于晟启 咨询热线:
400 600 3190
公司资讯 行业动态
聊聊压缩的事儿
2020-10-12 17:08:40

文章作者: 优网-朱俊

数据压缩是提高 Web 站点性能的一种重要手段。HTTP压缩允许内容在传输到客户端之前进行压缩,对于文本之类的资源,这可以显着减小响应消息的大小,从而减少带宽需求和下载时间。

我们先来聊一下为什么需要进行压缩。

当我们请求一个页面,例如:http://www.xxxx.com/index.html

会产生类似以下对话:

有什么问题?

这样的访问是可行的,但是效率不够高。

100KB的html包含了很多内容,很多重复的内容。

如何解决这个问题?我们可以对其进行压缩。

对话就变成了这样:


问题都解决了吗?

没有。压缩会占用服务器大量性能。

这时候Citrix ADC就能发挥作用了~

Citrix ADC通过向服务器请求未经压缩的数据,然后使用自身高比例压缩的方式进行应用的优化。降低服务器性能消耗,提升了带宽利用率。

由于网页组成部分的不同,压缩效果也会不同。下图是我在测试环境的html压缩效果。

压缩前(测试环境):

压缩前网络传输为707.42KB

压缩后(测试环境):

压缩后网络传输为2.27KB

Citrix ADC支持的算法有:

GZIP:使用GZIP算法为支持GZIP压缩的浏览器压缩数据。如果浏览器不支持GZIP算法,则不会压缩浏览器的响应。

DEFLATE:使用DEFLATE算法为支持DEFLATE算法的浏览器压缩数据。如果浏览器不支持DEFLATE算法,则不会压缩浏览器的响应。

有一些小的注意事项:

1.浏览器发送一个标头,告知服务器它接受压缩的内容(gzip和deflate是两种压缩方案):Accept-Encoding: gzip, deflate。

2.如果实际压缩了内容,将向浏览器发送响应:Content-Encoding: gzip。

公司名称:海南晟启云计算科技有限公司
联系电话:0898-68548041/68551390
咨询服务热线:400 600 3190
传真0898-68548041
QQ号码:307752331     电子邮箱:sqldyyp@163.com
公司地址:海南省海口市国贸北路26号金茂金厦18E1室

关于官方微信

在线客服 业务简介 联系我们
海南晟启云计算科技有限公司 @ 2001-2020 版权所有 技术热线:13337622668 琼ICP备18001661号 全程开发设计:海南中立科技:企业邮箱登陆: