使用规则配置边缘缓存过期时间

当您需对特定请求(如按文件后缀、请求头特征等更精细的维度)设置缓存过期时间时,可创建自定义规则实现区别于全局的边缘缓存TTL策略的差异化配置。

您可以参考以下简单的配置流程学习如何自定义设置缓存策略。

操作步骤

  1. ESA控制台,选择站点管理,在站点列单击目标站点。

  2. 在左侧导航栏,选择规则 > 缓存规则

  3. 单击新增规则,填写规则名称

  4. 如果请求匹配以下规则...区域设置要匹配的用户请求特征,具体配置规则请参见规则表达式的组成

  5. 绕过缓存区域,设置是否绕过缓存,具体请参见缓存资格

  6. 边缘缓存过期时间区域,单击配置,设置自定义缓存规则中的边缘缓存过期时间。

    • 优先遵循源站缓存策略(如果存在),否则使用默认缓存策略ESA节点遵循源站响应信息里面携带的缓存策略,若源站无缓存策略则遵循默认缓存规则

    • 优先遵循源站缓存策略(如果存在),否则不缓存:如果源站响应信息里携带有缓存策略,则遵循源站的缓存策略;如果源站响应信息里面没有缓存策略,则不缓存。

    • 不缓存:无论源站是否携带缓存策略,ESA节点收到的所有源站响应资源均不缓存。

    • 忽略源站缓存策略,使用自定义缓存TTL:无论源站是否携带缓存策略,使用在ESA上设定的缓存过期时间。您可以在ESA节中设置浏览器缓存过期时间,最短可设为1秒,并支持选择不同的时间单位。

  7. 单击确定

相关文档

规则相关的功能,在生效优先级、可重入性、生效颗粒度这三个特性上存在差异,详细情况请查看规则相关功能的特性说明