扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
随着全民信息化时代的到来,WEB流量也随之进入了让人咂舌的指数级增长的阶段。与之相伴,企业出口带宽瓶颈、流量费用提高、低带宽连接用户体验差、影响其他网络应用等问题,也让企业和终端用户同样痛苦不堪。不难理解,当用户访问网站、远程办公时,需要把各种数据从远端站点下载到本地,而对于低带宽用户,看着迟迟打不开的网页必然会焦急不堪。
如今,面临大流量、大数据的汹涌来袭,应用交付成为了行业公认的一种行之有效的解决方式。尤其在七层环境下,应用交付具有多种“武器”,可确保各业务应用快速、安全、可靠地交付给内部员工和外部服务群。在诸多“武器”中,“HTTP压缩”则犹如古龙武侠小说兵器谱上的长生剑一般,可收放自如地在应用优化中穿行如飞。
那么,HTTP压缩具体如何实现,应用交付设备如何部署可以让HTTP压缩更加高效可靠,笔者特别采访了国内新兴应用交付厂商太一星晨产品总监于振波先生。
何为HTTP压缩?
于振波表示,所谓压缩,一般指的是数据压缩,如网站的上的文本内容、doc文件、html等内容经过压缩后,数据大小会显著降低,大大提高在网络上的传输速度。在HTTP协议中,则指的是HTTP压缩,就是把网络上一些可压缩的内容,经过压缩后再传输,以减少网络传输的时间,提高网络传输的效率。
常用HTTP压缩方式是什么?
于振波表示,在没有部署应用交付设备的信息系统中,通常会采用服务器端压缩的方式,是指应用流量离开服务器前,服务器自己完成压缩的处理。如图所示。
但服务器端压缩通常也会纯在一些缺点:
1、处理器消耗大。这种压缩方式适用于服务器中应用较少或应用较简单的情况。一旦应用数量增多,这种方式将消耗极为重要的cpu时钟周期,反而延长了应用处理和响应的时间,应用交付时间也不能有明显的改进。
2、需要大量的配置,不利于管理。利用服务器压缩方式,改变或添加压缩参数需要在多个服务器间同步进行,不仅会增加操作难度,更增加管理开销。
由此,为了规避上述缺点,便可通过部署应用交付设备,采用“加速设备端压缩”的方式,是将压缩工作放在服务器前端的某一应用流量管理设备中。如图所示,通过部署太一星晨T-Force应用交付设备实现“加速设备端压缩”。
“加速设备端压缩”由于采用了专用的压缩芯片,不但压缩时所造成的CPU消耗将转移到前端压缩设备中,专用压缩设备的压缩吞吐率也远远高于web服务器的压缩吞吐。
同时,在部署T-Force应用交付设备后,在T-Force中,HTTP压缩模块还可给应用交付进一步提速。
在T-Force中,HTTP压缩模块如何给应用交付提速?
于振波表示,T-Force中采用的是RFC文档中采用的标准压缩算法,因此,用户无需修改浏览器配置也不需要安装任何插件即可使用,并且可以通过多个技术细节为应用交付提速。
1. 增大服务器业务处理能力。采用了T-Force的压缩模块后,可以获得压缩技术的所有优点,同时还能减轻服务器的cpu消耗,增大服务器的业务处理能力。
2.压缩参数可调节。企业可以根据业务流量的特点,对压缩算法的各个参数进行调整,达到最好的压缩效果。
3.基于七层的信息的精细化处理。T-Force的压缩模块,内涵HTTP的协议解析,可以根据HTTP的协议变量,对压缩的条件进行精细化的处理,包括:URI过滤、类型过滤、最小长度过滤、规避浏览器错误等。
4.压缩缓存提供响应速度。T-Force中的HTTP缓存模块可以和HTTP压缩模块进行无缝对接,缓存模块会把压缩过的数据,复制一份副本存放在设备的内存中。当后续请求命中后,就直接从缓存中取出压缩的结果返回给客户端,提高了请求响应的速度,降低了T-Force和服务器的数据交换。
5.压缩效果实时展现。T-Force能实时统计压缩的数据,不但能记录总的压缩效果,还能以静态表格方式或实时曲线方式精细地统计各个文件类型的数据。
由此不难看出,通过T-Force内置的HTTP压缩模块,企业就可以轻松实现带宽优化,加速应用从服务器到最终用户的交付,解决应用性能问题。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者