Citrix SD-WAN WANOP

HTTP 加速

Citrix SD-WAN WANOP 加速器使用各种零配置优化来加快 HTTP 流量。这反过来会加速使用 HTTP 协议的网页和任何其他应用程序(文件下载、视频流、自动更新等)。

加速 HTTP 的优化包括压缩、流量成形、流量控制和缓存。

压缩

HTTP 是 Citrix SD-WAN WANOP 多级压缩的理想应用程序。

静态内容(包括标准 HTML 页面、图像、视频和二进制文件)会接收不同量的首次压缩,通常对于预压缩的二进制内容为 1:1,对于基于文本的内容,通常为 2:1 或更多。从第二次看到对象时开始,两个最大的压缩引擎(基于内存的压缩和磁盘基压缩)提供极高的压缩比,较大的对象的压缩比为 1000:1 或更多。如此高的压缩比,WAN 链路不再是限制因素,服务器、客户端或 LAN 成为瓶颈。

设备在压缩机之间动态切换,以提供最佳性能。例如,设备在 HTTP 标头上使用较小的压缩机,在 HTTP 主体上使用较大的压缩机。

动态内容(包括 HTTP 标头和动态生成的页面)是由处理较小匹配的三个压缩引擎压缩的。第一次看到页面时,压缩是好的。当看到前一页上的变体时,压缩会更好。

流量成形

HTTP 由交互式和批量流量组成。每个用户的流量都是两者的混合,有时相同的连接包含两者的混合。流量成形器无缝和动态地确保每个 HTTP 连接获得其公平的链路带宽份额,防止批量传输以牺牲交互式用户为代价垄断链接,同时确保批量传输获得交互式连接不使用的任何带宽。

流量控制

高级重传算法和其他 TCP 级优化可以在延迟和丢失的情况下保持响应能力并保持传输速率。

视频缓存

版本 7.0 缓存中引入了视频文件的 HTTP 缓存涉及将 HTTP 对象保存到本地存储,并将其提供给本地客户端,而无需从服务器重新加载它们。

缓存和压缩有什么区别?虽然缓存提供了类似于压缩的加速,但这两种方法是不同的,使它们相互补充。

  • 压缩加快了从远程服务器传输的速度,如果不存在压缩,这种较高的数据速率会给服务器带来更高的负载。缓存可防止从服务器传输,并减少服务器上的负载。

  • 压缩适用于任何数据流,这与之前的传输类似 — 如果您在远程服务器上更改文件的名称并再次传输,压缩将完美地工作。只有当客户端请求的对象和磁盘上的对象已知相同时,缓存才起作用-如果您更改远程服务器上的文件的名称并再次传输该文件,则不使用缓存副本。

  • 压缩数据的传递速度不能超过服务器发送速度。缓存数据仅取决于客户端设备的速度。

  • 压缩是 CPU 密集型的;缓存不是。

HTTP 加速