高级策略表达式
政策最基本的组成部分之一就是其规则。策略规则是允许策略分析流量的逻辑表达式。策略的大部分功能都来自其表达式。
表达式将流量或其他数据的特征与一个或多个参数和值进行匹配。例如,表达式可以使Citrix ADC能够完成以下操作:
- 确定请求是否包含证书。
- 确定发送TCP请求的客户端的IP地址。
- 识别HTTP请求包含的数据(例如,流行的电子表格或文字处理应用程序)。
- 计算HTTP请求的长度。
关于高级策略表达式
任何使用高级策略基础结构的功能也使用高级表达式。有关哪些功能使用高级策略的信息,请参阅表Citrix ADC功能,策略类型和策略使用情况。
高级策略表达式还有一些其他用途。除了在策略规则中配置高级表达式之外,还可以在以下情况下配置高级 表达式:
集成缓存:
您可以使用高级策略表达式为集成缓存中的内容组配置选择器。
负载平衡:
您可以使用高级策略表达式为使用令牌方法进行负载平衡的负载平衡虚拟服务器配置令牌提取。
重写:
您可以使用高级策略表达式来配置重写操作。
基于费率的策略:
在配置策略以控制到各种服务器的流量速率时,可以使用高级策略表达式配置限制选择器。
以下是高级策略表达式的一些简单示例:
- 一个HTTP请求url包含的字符不超过500个字符。
http. require .url.length \<= 500
- HTTP请求包含少于500个字符的cookie。
cookie.length \< 500
- HTTP请求url包含特定的文本字符串。
http.req.url.contains (. html)
高级策略表达式
在本文中
已复制!
失败!