压缩选项卡允许用户查看或编辑应用程序配置文件的压缩设置。
要配置压缩,请执行以下操作:
过程
- 导航到 。
- 单击创建以创建新配置文件,或根据需要使用现有的应用程序配置文件。
- 选择压缩选项卡,然后单击启用压缩。
- 选择可压缩的内容类型以确定哪些 HTTP Content-Type 符合压缩条件。该字段指向一个包含可压缩类型列表的字符串组。
- 选择自动或自定义以作为压缩模式,以便为不同客户端启用不同的压缩级别。例如,可以创建筛选器,以便为缓慢移动客户端提供激进的压缩级别,而为来自本地内联网的快速客户端禁用压缩。
选项 描述 自动
建议使用自动,以根据客户端和可用的服务引擎 CPU 资源动态调整这些设置。
自动模式允许 NSX Advanced Load Balancer 确定最佳的设置。
默认情况下,压缩模式为“自动”。内容压缩取决于客户端的 RTT,如下所述:
RTT 小于 10 毫秒,无压缩
RTT 为 10-200 毫秒,正常压缩
RTT 超过 200m 毫秒,激进压缩
自定义
自定义模式允许创建自定义筛选器,以更精细地控制客户端必须接受哪种压缩级别。
- 使用虚拟服务的客户端日志选项卡以查看达到的压缩百分比。这可能要求在虚拟服务的分析选项卡上启用完整客户端日志,以记录部分或全部客户端请求。这些日志将包括一个字段,以显示每个 HTTP 响应的压缩百分比。移除接受编码标头移除 Accept-Encoding 标头,它是由 HTTP 1.1 客户端发送的,用于指示它们可以接受压缩的内容。如果在将请求发送到服务器之前从请求中移除该标头,则 NSX Advanced Load Balancer 可以确保服务器不会压缩响应。仅 NSX Advanced Load Balancer 执行压缩。