直接策略命中到缓存而不是原点

默认情况下,当请求匹配策略时,NetScaler设备将请求直接转发给源服务器,或者转发给源的负载均衡虚拟服务器,这取决于您如何配置缓存重定向。

您可以更改默认行为,以便当请求与策略匹配时,请求转发到缓存的负载平衡虚拟服务器。

要将策略命中的目的地更改为源或缓存,请使用onPolicyMatch参数,该参数指定将匹配缓存重定向策略的请求发送到何处。

有效的选项是:

  1. CACHE -将所有匹配的请求指向缓存。
  2. Origin - 将所有匹配请求指向原始服务器。

请注意

要使此选项生效,必须将缓存定向类型选择为POLICY。

可能的值:缓存,原点

默认值:起源

使用CLI更改策略击中策略或缓存的目标

在命令提示符下,键入以下命令以更改策略命中的目标并验证配置:

- set cr vserver  [- onpolicymatch (ORIGIN | CACHE)

例子:

> set cr vserver vserver - crd -1 - onpolicymatch CACHE Done > show cr vserver vserver - crd -1 vserver - crd -1 (*:80) - HTTP Type: CONTENT State: UP ARP:DISABLED Client Idle Timeout: 180 sec Down State flush: ENABLED Disable Primary vserver On Down:DISABLED Default: CONTENT Precedence: URL CACHE: TRANSPARENT On PolicyMatch: CACHEOFF OriginUSIP: OFF Redirect: POLICY Reuse: ON Via: ON ARP: OFF 1) Cache bypass POLICY: bypass- Cache -control 2) Cache bypass POLICY: POLICY - crd完成

使用GUI更改策略的目标击中原点或缓存

  1. 导航到流量管理>缓存重定向>虚拟服务器。
  2. 在详细信息窗格中,选择要为其更改策略命中目标的虚拟服务器(例如,Vserver-CRD-1),然后单击“打开”。
  3. 在“配置虚拟服务器(Cache重定向)”对话框中,单击“高级”选项卡。
  4. 从“重定向到”下拉列表中选择CACHE或ORIGIN。
  5. 单击OK。
直接策略命中到缓存而不是原点