在自定义压缩模式下,压缩操作基于定义的自定义压缩规则。本节介绍了如何创建自定义压缩筛选器。
要创建自定义压缩筛选器,请从应用程序配置文件屏幕中选择启用压缩,然后执行下面显示的步骤:
过程
- 选择自定义以作为压缩模式。
- 单击“压缩筛选器”下面的添加。
- 在创建压缩筛选器屏幕中输入以下内容:
- 为筛选器提供唯一的名称。
- 选择匹配规则,以确定客户端(通过客户端 IP 或用户代理字符串)是否符合通过关联的操作进行压缩的条件。如果同时填充了客户端 IP 和用户代理规则,两个规则必须均为 true 才会触发压缩操作。
选项 描述 客户端 IP 地址
您可以使用 IP 组指定符合条件的客户端 IP 地址。例如,名为 Intranet 的 IP 组包含由所有内部 IP 地址范围组成的列表。如果清除“位于”按钮,则会颠倒该逻辑,这意味着不是来自内部 IP 网络的任何客户端将与筛选器匹配。
用户代理
将客户端的 User-Agent 字符串与字符串组中包含的符合条件的列表进行匹配。User-Agent 是客户端提供的标头,用于指示它们可以使用的浏览器或设备类型。System-Devices-Mobile 组包含用于常见移动浏览器的 HTTP User-Agent 字符串列表。
- 操作部分确定满足匹配条件的客户端或请求将会发生什么情况,具体来说,是指将使用的 HTTP 压缩级别。
选项 描述 激进压缩
使用 Gzip 级别 6,这会将文本内容压缩大约 80%,同时需要使用来自 NSX Advanced Load Balancer 和客户端的更多 CPU 资源。
正常压缩
使用 Gzip 级别 1,这会将文本内容压缩大约 75%,这在压缩率以及 NSX Advanced Load Balancer 和客户端消耗的 CPU 资源之间达到很好的平衡。
无压缩
移除压缩。对于来自非常快、高带宽和低延迟连接的客户端(例如,在同一数据中心),压缩实际上可能会减慢传输速度,并消耗不必要的 CPU 资源。