配置响应过期缓存

更新时间:

响应过期缓存功能是ESA服务中一项重要的容错和可用性保障措施。主要用于在源站出现异常(4xx、5xx、超时)的情况下,利用ESA节点上已过期的静态资源缓存内容继续提供服务。这样,即使源站短时间出现异常,也能够尽可能确保用户能够访问到网站,提高网站的可用性和用户体验。对于动态资源请求无需开启此功能。

适用场景

源站故障或不可用:当源站由于各种原因(如服务器宕机、网络中断、程序错误等)出现故障或不可用时,会导致ESA节点无法从源站获取最新的内容。

  • 如果没有启用响应过期缓存功能,ESA节点在收到用户请求时,会向源站发起请求,但由于源站异常,请求可能会失败,导致用户无法访问网站。

  • 启用响应过期缓存功能后,即使源站异常,ESA节点也可以将过期的缓存内容返回给用户,保证网站的可访问性。

操作步骤

  1. 登录ESA控制台

  2. 在左侧导航栏,单击站点管理

  3. 站点管理页面,单击目标站点名称,或对应站点操作列的详情

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

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

  6. 当请求匹配以下规则时...区域设置要匹配的用户请求特征,具体配置规则请参见规则概述

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

  8. 打开响应过期缓存配置开关。

    image

  9. 单击确定