HTML 压缩
如果用户通过高延迟或低带宽网络链接连接到 Sterling™ Order Management 系统软件 ,则应考虑使用 HTML 压缩。
HTML 压缩可以将 HTML 页面大小减小高达 85%。
目前,已使用 F5 Big-IP v9 作为 HTML 压缩引擎对 Sterling Order Management System Software 控制台 UI 进行了测试。
如果您要使用 Big-IP,那么应注意“HTTP 概要文件配置”选项卡中以下特定于 Big-IP 的配置要求:
- 需要将 response chunking 参数设置为 rechunk。 缺省值为 preserve。 原因是 Sterling Order Management System Software 在发送响应时未在 HTTP 头中设置内容长度。 如果使用缺省值 preserve,那么 Big-IP 不会尝试压缩没有设置内容长度的 HTML 页面。 而对于 rechunk 设置,Big-IP 会在收到响应区块时进行压缩。 更重要的是,Big-IP 可以沿着压缩区块前进,而不必等待整个 HTML 页面压缩完成为止。
- Big-IP 允许您指定其尝试的压缩处理量。 该设置的范围是 1 级到 9 级,1 级尝试最低压缩,从而获得较快的处理速度,9 级尝试找到最大程度的压缩。 我们发现 1 级压缩能够达到 85% 的压缩率,而并未发现 9 级压缩的好处。 因此,缺省使用 1 级压缩进行测试。
- 我们将压缩缓冲器大小设置为 128KB,而非缺省值 4KB。 一般的想法是缓冲区大小应能够存储整个压缩的响应,以便设置内容头长度。 在我们的测试中,并没有发现 4KB 和 128KB 有什么明显的差异。 这可能是因为我们已将 response chunking 设置为 rechunk - 因此,Big-IP 不必在压缩响应上设置内容长度。 但是,曾有人建议我们至少将缓冲区大小设置为 128KB。
我们意识到还有一些其他可用的 HTML 压缩技术,包括 Apache 压缩模块和 Juniper DX 应用程序加速设备。 请记住,至今为止我们仅针对 F5 Big-IP v9 进行过测试。
还请记住,仅应用程序控制台通过了压缩认证。 应用程序管理器和系统管理控制台不支持压缩。 VT220 终端屏幕较小,不应进行压缩。