You need to enable JavaScript to run this app.
导航
离线缓存
最近更新时间:2025.04.10 11:20:49首次发布时间:2025.04.10 11:20:49
我的收藏
有用
有用
无用
无用

本文档介绍CDN加速服务提供的 "离线缓存" 特性。

说明

要使用该特性,请 提交工单

如果您的源站发生故障或者回源请求遇到未知错误,CDN加速服务将无法从您的源站获取文件。在这个场景中,无论缓存文件是否过期,如果您希望CDN加速服务继续使用缓存文件响应用户请求,您可以开启 "离线缓存" 特性。

在您开启离线缓存后,如果满足 触发条件 的配置,并且CDN加速服务已缓存了请求的文件,则CDN加速服务会将缓存文件发送给用户。

操作步骤

  1. 登录多云CDN控制台

  2. 在左侧导航栏,单击 CDN加速

  3. 在CDN加速域名列表找到需要配置的域名,单击 管理

  4. 在域名页面上,单击 缓存配置 页签。

  5. 在页面右上方,单击 编辑配置

  6. 离线缓存 下方,设置 状态 为启用。

  7. 参照文档下方的 配置说明 进行配置。

  8. 配置完成后,在页面右上方,单击 提交编辑

alt

配置说明

配置说明

触发条件

表示触发CDN加速服务始终使用缓存文件响应用户请求的条件。您可以勾选以下一个或者多个条件:

  • 回源请求异常:表示CDN加速服务无法从源站获取文件,并且CDN加速服务没有获得任何来自源站的响应状态码。

  • 源站异常状态码:表示CDN加速服务无法从源站获取文件,并且源站的响应状态码是 5xx。如果您勾选了该条件,您需要在异常状态码中指定具体的 5xx 状态码。

异常状态码

表示具体的 5xx 响应状态码,范围是 500-599。多个状态码之间使用分号(;)分隔。例如 505;504。您也可以输入 5xx,表示任意以数字 5 开头的状态码。

当您在 触发条件 下勾选了 源站异常状态码 时,该配置才会出现。

离线缓存与状态码缓存

如果您在 "离线缓存" 与 状态码缓存 中同时配置了某个 5xx 状态码,当源站响应中包含该 5xx 状态码时:

  • 如果CDN加速服务已缓存了该 5xx 状态码,则 "状态码缓存" 生效。

  • 如果CDN加速服务未缓存该 5xx 状态码,则CDN加速服务缓存该状态码并将该状态码发送给用户。