您可以针对静态资源配置指定目录或文件后缀名的状态码过期时间,实现由全站加速节点直接响应状态码,减轻源站压力。本文为您介绍如何配置状态码过期时间。

适用场景

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

说明
  • 对于303、304、401、407、600和601状态码,全站加速不进行缓存。
  • 对于204、305、400、403、404、405、414、500、501、502、503和504状态码,如果源站响应了Pragma、Cache-Control或者Expires的HTTP缓存规则,则遵循源站响应的HTTP缓存规则;如果源站没有相应HTTP缓存规则,全站加速也未设置状态码过期时间,则缓存时间默认为1秒。

操作步骤

  1. 登录全站加速控制台
  2. 在左侧导航栏,单击域名管理
  3. 域名管理页面,单击目标域名对应的配置
  4. 在指定域名的左侧导航栏,单击缓存配置
  5. 单击状态码过期时间页签。
  6. 单击添加,配置状态码过期时间。
    配置文件和目录状态码过期时间
    类型 注意事项
    类型 支持目录文件后缀名这两种类型,请根据您的实际需求选择。
    说明 如果您同时配置了目录和文件后缀名这两种类型的状态码过期时间,全站加速会按照配置的先后顺序进行匹配,先配置的类型会优先生效,规则生效后将不会再继续匹配其他的规则。
    地址
    • 类型选择为目录,填写说明如下:
      • 每次只能添加一条目录。
      • 支持输入目录的完整路径,须以正斜线(/)开头,例如/directory/aaa
    • 类型选择为文件后缀名,填写说明如下:
      • 支持输入一个或多个文件后缀名,多个文件后缀名用半角逗号(,)分隔,例如JPG,TXT
      • 不支持用星号(*)匹配所有的文件类型。
    状态码过期时间设置
    • 支持设置4xx和5xx模糊匹配对应的系列状态码的过期时间,单位为秒,多个状态码用半角逗号(,)分隔。例如4xx=10,5xx=15。
    • 不支持设置2xx和3xx模糊匹配对应的系列状态码的过期时间,但支持设置201、302等精确状态码的过期时间,单位为秒。例如201=10,302=15。
  7. 单击确定,完成配置。

    成功配置状态码过期时间后,您可以在状态码过期时间列表中,对当前的配置进行修改删除操作。

相关API

BatchAddDcdnDomain