选择性缓存重定向

选择性缓存重定向将针对特定类型内容(例如图像)的请求发送到一个缓存服务器或一组缓存服务器,并将其他类型的内容发送到不同的缓存服务器或一组缓存服务器。您可以在透明、反向代理或正向代理模式下配置高级缓存重定向。

在选择性缓存重定向中,NetScaler 设备会拦截客户端请求,并将不可缓存的请求转发到客户端请求中的原始目的地。对于可缓存的请求,设备将请求发送到可以提供特定内容类型内容的目标缓存服务器。

除了缓存重定向策略外,选择性缓存重定向还涉及配置内容交换策略。设备首先评估绑定到缓存重定向虚拟服务器的缓存重定向策略。如果请求与缓存重定向策略匹配,则缓存重定向虚拟服务器将请求发送到源服务器或负载平衡虚拟服务器。如果没有与请求匹配的缓存重定向策略,则设备将评估绑定到缓存重定向虚拟服务器的内容交换策略。如果内容交换策略与请求相匹配,则缓存重定向虚拟服务器将请求重定向到用于缓存的负载平衡虚拟服务器。

要配置选择性缓存重定向,请先在 NetScaler 设备上启用缓存重定向、负载平衡和内容切换。然后,为缓存和关联的 HTTP 服务配置负载平衡虚拟服务器。之后,配置缓存重定向虚拟服务器并将缓存重定向和内容交换策略绑定到该服务器。绑定策略后,您可以将虚拟服务器配置为优先考虑基于规则或基于 URL 的内容交换策略。

在边缘部署拓扑中配置为透明模式缓存重定向时,设备会将所有可缓存的 HTTP 流量发送到透明缓存群。客户端通过设备访问 Internet,该设备被配置为通过端口 80 接收流量的第 4 层交换机。

设备可以将图像请求(例如.gif 和.jpg 文件)定向到透明缓存场中的一台服务器,将所有其他静态内容请求定向到该场中的其他服务器。对于此配置,您可以配置内容交换策略以将图像发送到图像缓存并将所有其他可缓存的内容发送到默认缓存。

注意: 此处描述的配置用于透明的选择性缓存重定向。因此,它不需要源服务器的负载平衡虚拟服务器,反向代理配置也是如此。

要配置这种类型的选择性缓存重定向,请先启用缓存重定向、负载平衡和内容切换。然后,为缓存配置负载平衡虚拟服务器并配置关联的 HTTP 服务。然后,配置缓存重定向虚拟服务器,并创建缓存重定向和内容交换策略并将其绑定到此虚拟服务器。

有关如何在设备上启用缓存重定向和负载平衡的详细信息,请参阅 启用缓存重定向和负载平衡

选择性缓存重定向