与压缩设备不同,Riverbed 及其解决方案(传输和应用程序级协议优化)一起,可提供更大的带宽。只有 Riverbed 为应用程序吞吐量问题提供了完美的解决方案。
如果不考虑延迟的影响,只进行数据压缩对于缓解拥塞之外的吞吐量改善作用不大。WAN 压缩应用程序通常可将 WAN 流量减少三到五倍(某些供应商也将这种情况称为 WAN 扩展)。虽然某些供应商暗示压缩数据会带来性能提高,但在大多数情况下并非如此。
不防将您的 WAN 问题想象成为交通阻塞。如果高速公路每个方向有两条车道,并且完全阻塞,那么车辆通行的速度只能是 30 mph 而不是 60 mph。通过在每个方向添加两条或更多条车道(相当于增加带宽),或者将每辆车挤压成一半大小(相当于压缩),可以缓解阻塞,并让车辆以最高 60 mph 的速度行驶。从这个意义上说,车辆(相当于应用程序)的性能已经得到了提升。
但是,在您通过压缩或者增加带宽缓解拥塞之后,车的吞吐量并不会因为有了更多容量而得到改善。因此即使您添加了十条车道,车辆仍然只会以 60 mph 行驶(假设他们遵守速度限制)。
如果您在一条十二车道的高速公路上驾驶一辆卡车,必须在两座相距 30 英里的城市之间运输 100 车的货物,不管还有多少条车道可用,完成这个工作需要 100 个小时。
在 WAN 上也是相同的道理。如果某个应用程序,比如说 Windows 需要生成 1000 个来回的数据包来完成某个任务,每个旅程要花 100 毫秒,那么不管有多少带宽可以用,该任务仍然要花 1 分 40 秒(100 秒)来完成。所以,虽然带宽消耗可能会下降,增加压缩技术通常不会影响吞吐量的变化。