ADC能够在其内部存储器中缓存数据,并定期将此缓存刷新到ADC的内部存储器中。管理这一功能的设置在本节中提供。
全局缓存设置
最大缓存大小(MB
这个值决定了Cache可以消耗的最大RAM。ADC缓存是一个内存中的缓存,也会定期刷新到存储介质中,以保持重启、重启和关机操作后的缓存持久性。这种功能意味着最大的缓存大小必须适合设备的内存空间(而不是磁盘空间),并且不应超过可用内存的一半。
希望的缓存大小(MB
这个值表示最佳的RAM,Cache将被修剪到这个值。虽然最大的缓存容量代表了缓存的绝对上界,但期望的缓存容量是指每当自动或手动检查缓存容量时,缓存应该尝试达到的最佳容量。最大缓存大小和期望缓存大小之间的差距是为了适应在定期检查缓存大小以裁减过期内容之间新内容的到来和重叠。再一次,接受默认值(30MB)并定期检查 "监控->统计 "下的缓存大小以确定适当的大小可能会更有效。
默认缓存时间(D/HH:MM)。
这里输入的值代表没有明确过期值的内容的寿命。默认的缓存时间是指在流量头中没有 "不存储 "指令或明确过期时间的内容被存储的时间。
该字段的输入形式为 "D/HH:MM" - 所以输入 "1/01:01"(默认为1/00:00)意味着存储ADC将保持一天的内容,"01:00 "为一小时,"00:01 "为一分钟。
可缓存的HTTP响应代码
缓存的数据集之一是HTTP响应。缓存的HTTP响应代码是:。
· 200 - 成功的HTTP请求的标准响应
· 203 - 标题不是确定的,而是从本地或第三方的副本中收集的。
· 301 - 所请求的资源已经被分配了一个新的永久URL
· 304 - 自上次请求后未修改,应使用本地缓存的副本。
· 410 - 资源在服务器上不再可用,并且没有转发地址。
这个字段应该谨慎编辑,因为最常见的可缓存的响应代码已经被列出。
缓存检查时间(D/HH:MM)。
这个设置决定了缓存修剪操作的时间间隔。
缓存填充计数
该设置是一个辅助工具,当检测到一定数量的304时,帮助填充缓存。
应用缓存规则
本节允许你对一个域应用缓存规则。
· 用 "添加记录 "按钮手动添加域名。你必须使用一个完全合格的域名或一个点阵十进制的IP地址。例如www. mycompany.com或192.168.3.1:80
· 点击下拉箭头,从列表中选择你的域名。
· 只要流量通过了虚拟服务,并且缓存策略已经应用于虚拟服务,该列表就会被填充。
· 通过双击缓存规则库列并从列表中选择你的缓存规则
创建缓存规则
这一部分允许你创建几个不同的缓存规则,然后可以应用于一个域。
· 点击添加记录,给你的规则一个名称和描述
· 你可以手动键入你的条件,或者使用 "添加条件"。
要使用选择规则库添加一个条件。
· 选择包括或不包括
· 选择所有JPEG图像
· 点击+添加符号
· 你会看到,"包括*.jpg "现在已经被添加到条件中。
· 你可以添加更多的条件。如果你选择手动操作,你需要在新的一行中添加每个条件。请注意,你的规则将显示在同一行,直到你点击条件框,然后它们将显示在一个单独的行中。