全站加速所有的资源响应是否正常都是通过状态码进行判断。为了减轻源站压力,实现由全站加速节点直接响应非2XX状态码,您可以针对静态资源配置指定目录和文件后缀名的状态码过期时间,资源过期后会自动从全站加速节点删除。

背景信息

正常情况下全站加速节点成功从源站获取到所请求的资源,即源站响应了2XX状态码时,会按照全站加速节点配置的缓存过期规则进行处理。如果源站无法迅速响应非2XX状态码,且不希望所有请求全部透传回源站,可通过配置状态码过期时间,由全站加速节点直接响应非2XX状态码,减轻源站压力。

当前支持以下状态码:
  • 4XX:400、401、403、404、405、407、414。
  • 5XX:500、501、502、503、504、509、514。
说明
  • 对于状态码303、304、401、407、600和601,全站加速不进行缓存。
  • 对于状态码204、305、400、403、404、405、414、500、501、502、503和504,如果源站设置了Cache-Control,则遵循源站的Cache-Control规则;如果未设置状态码过期时间,则缓存时间默认为1秒。

操作步骤

  1. 登录全站加速控制台
  2. 在左侧导航栏,单击域名管理
  3. 域名管理页面,单击目标域名对应的配置
  4. 在指定域名的左侧导航栏,单击缓存配置
  5. 单击状态码过期时间页签。
  6. 单击添加
  7. 根据界面提示,设置文件和目录的状态码过期时间。
    说明 如果您同时设置了目录和文件后缀名这两种类型的状态码过期时间,先设置的类型会优先生效。
    状态码过期时间
    参数 说明
    类型 支持目录文件后缀名两种类型,请根据您的实际需求进行选择。
    地址
    • 类型选择为目录,填写说明如下:
      • 每次只能添加一条目录。
      • 支持输入目录的完整路径,须以正斜线(/)开头,例如/www.abc.com/path
    • 类型选择为文件后缀名,填写说明如下:
      • 可以输入一个或多个文件后缀名,多个文件后缀名用英文逗号(,)分隔,例如JPG,TXT
      • 不支持用星号(*)匹配所有文件类型。
    状态码过期时间设置 状态码过期时间的设置要求如下:
    • 支持设置4XX、5XX的状态码过期时间,多个状态码用英文逗号(,)隔开,设置时间支持秒。例如:403=10,404=15。
    • 不支持直接设置2XX和3XX的状态码过期时间,仅支持设置201、302等具体状态码的过期时间。
  8. 单击确定,完成配置。
    您可以在状态码过期时间列表中,单击修改删除,对当前配置的状态码过期时间进行相应操作。