首页 > 人工智能 > 正文

消除网络应用程序延迟:提升WAN性能

2014-06-18 15:16:04  来源:互联网

摘要:企业可以细致控制LAN内的应用程序性能,但这种控制能力无法延伸到广域网上。WAN通常会有多个可选的服务提供商,他们经营着运营商级的顶级骨干基础设施。
关键词: 网络应用程序 WAN

    企业可以细致控制LAN内的应用程序性能,但这种控制能力无法延伸到广域网上。WAN通常会有多个可选的服务提供商,他们经营着运营商级的顶级骨干基础设施。通过选择较短和更有效率的路由路径、部署低延迟的交换机和路由设备、主动避免网络设备停机时间,WAN运营商也可以对降低延迟作出贡献。


    增加WAN带宽能提高应用程序的性能,但带宽并不便宜,通常也不必这么干。


    在实践中,运用能够更有效利用现有WAN带宽的各种技术同样可以提升WAN应用程序的性能。这些技术被统称为广域网加速器。加速器的功能通过减少数据有效负载和更有效地利用现有的WAN带宽来实现。


    广域网加速产品通常都是物理设备,比如Riverbed SteelHead系列产品,或者F5 BIG-IP Application Acceleration Manager(应用加速管理器)。这些专用设备在WAN链路的两端都需要进行部署。对于虚拟化服务器环境,这些工具也有软件版本可用,可以实现许多和专用硬件相当的功能。


    某些压缩算法专门针对特定的数据类型,能够在不增加带宽需求的前提下显着提升应用程序的性能。道理很简单,数据压缩可以无需额外磁盘就提升存储容量,同样,压缩过的数据在传输时可以比未压缩的数据占用更少的带宽。


    如果你的业务非常依赖于WAN链路,可以考虑为使用频繁的数据建立本地缓存。Microsoft Windows服务器操作系统可以提供Branch Cache,同时也有许多第三方工具能够为远端资源创建缓存。在每个使用端缓存常用数据可以减少数据重新传输导致的大量带宽占用。在传送一个文件之前,发送端会对接收端的缓存进行检索:如果该文件已经被缓存,接收端只需简单地从现有的缓存中提取数据;如果文件不在缓存中,则允许发送该文件。高速缓存的高级选项能选择性地保护关键文件,防止重要的缓存数据被后来的文件覆盖,确保最重要的数据能被持续缓存。


    数据包频繁丢失和重传现象有时会严重降低性能。主动纠错技术可以让目标网络不需要重传数据包就能修复数据包错误。减少数据量的办法还有:从Java脚本或样式表代码中移除多余的内容,或者对无损图像数据进行有损压缩以大幅减少文件大小。


第三十八届CIO班招生
国际CIO认证培训
首席数据官(CDO)认证培训
责编:fanwei

免责声明:本网站(http://www.ciotimes.com/)内容主要来自原创、合作媒体供稿和第三方投稿,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,读者在使用前请进一步核实,并对任何自主决定的行为负责。本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。
本网站刊载的所有内容(包括但不仅限文字、图片、LOGO、音频、视频、软件、程序等)版权归原作者所有。任何单位或个人认为本网站中的内容可能涉嫌侵犯其知识产权或存在不实内容时,请及时通知本站,予以删除。