本文档介绍 CDN 提供的 "离线缓存" 特性。
如果您的源站发生故障或者回源请求遇到未知错误,CDN 将无法从您的源站获取文件。在这个场景中,如果您希望 CDN 使用过期缓存响应用户请求,您可以开启 "离线缓存" 特性。
操作步骤
- 登录 火山引擎内容分发网络控制台。
- 在左侧导航栏,点击 域名管理。
- 在 域名管理 页面,找到需要配置的域名,点击 管理。
- 定位 离线缓存 模块。
- 如果您使用的是旧版域名管理页面,点击 编辑配置,然后在 缓存配置 标签页中定位 离线缓存 模块。
- 如果您使用的是新版域名管理页面,点击 编辑域名。在页面左侧的树状配置项列表中,定位 功能配置 > 缓存配置 > 离线缓存。如果该模块置灰,点击模块右边的 + 。
关于新旧版域名管理页面的区别,参见 新版域名配置。
- 在 离线缓存 模块中,设置 状态 为启用。
- 参照文档下方的 配置说明 进行配置。
- 配置完成后,点击 提交编辑。

配置说明
配置 | 说明 |
|---|
触发条件 | 表示"离线缓存" 特性的生效条件。您可以勾选以下一个或者多个条件: - 回源请求异常:表示 CDN 无法从源站获取文件,也没有获得任何来自源站的响应状态码。
- 源站异常状态码:表示源站的响应状态码是 5xx。您需要指定一个具体的 5xx 状态码。
|
异常状态码 | 表示具体的 5xx 响应状态码,范围是 500-599。多个状态码之间使用分号(;)分隔。例如 505;504。您也可以输入 5xx,表示所有以数字 5 开头的状态码。
当您在 触发条件 下勾选了 源站异常状态码 时,该配置才会出现。 |
离线缓存与状态码缓存
假设您在 "离线缓存" 与 状态码缓存 中同时配置了某些 5xx 状态码。对于这些状态码,"状态码缓存" 生效。