首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >广域网优化中的技术/算法

广域网优化中的技术/算法
EN

Stack Overflow用户
提问于 2014-01-18 20:26:14
回答 1查看 2.8K关注 0票数 2

广域网优化中使用的技术/算法是什么?我正在寻找一个可以给出一个有代码示例支持的良好理论的参考,我看了一下来自Riverbed的钢头手册,我发现了以下主要技术:

  • SDR (Scalable Data reference ):它将TCP数据分解为唯一的数据块,每个数据块都有一个引用号,当将来传输中出现相同的字节序列时,引用号只发送到LAN,而不是原始数据块。
  • 连接池:该产品创建空闲TCP连接池(例如HTTP ),当客户端试图创建到先前访问的目标的新连接时,它使用池中的一个连接,而池又反过来克服了三路TCP握手。
  • 该产品减少了通用操作(打开/编辑远程共享文件/文件夹)在广域网上的往返次数,它支持大多数预期的协议: CIFS、MAPI、HTTP。等。
  • 数据压缩

通过我的搜索,我发现三个开源项目的目标是进行广域网优化,这些项目是:

  • TrafficSqueezer
  • WANProxy
  • OpenNOP

TrafficSqueezer似乎有更多的特性,但是山梨炉页面中的注释并没有给出一个很好的意义。我试图在这些项目中找到一个包含好信息的文档,但我做不到。

EN

回答 1

Stack Overflow用户

发布于 2014-01-19 14:10:13

可以最大限度地减少流量的技术--当然是压缩和数据去重叠--这两个WAN优化器都基于内存或HDD上的算法建立了相同的数据--一旦再次出现相同的流量模式--模式将被指向数据和长度的指针所取代-因此,当您两次传输同一个文件时,您可以节省高达99%,但即使是不同的文件也有许多公共数据,其中去复制可以优化很多!)。(您将在web上找到许多来源:例如,http://www.computerweekly.com/feature/How-data-deduplication-works),在您的示例中,这是一种称为SDR的技术。

河床还提供了许多协议支持--这使得CIFS、SMB和MAPI能够更好地了解延迟(例如,许多包被缓冲和发送一次),因此F5也提供了很多协议支持,例如FTP和HTTP优化,以获得更好的性能。

当WAN链路出现大量延迟时--当然,您也可以通过连接池节省时间--因此预先建立的TCP会话(您可以节省tcp 3路握手所需的时间)

因此,一目了然:-data去重复-connection池-compression -protocol优化

我相信你可以在f5 doku (F5 WOM是产品)中找到很多,bluecoat也提供广域网优化,当然还有河床。同样,银峰也值得一试。对于开放的那些,我只有经验的交通挤压机,但没有一个类似的功能设置的商业产品这一次。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21209442

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档