配置缓存管理
更新时间:2024-06-14
概述
当您开通 CDN 服务时,时常会有如下业务需求:
- 源站中新增了数据,CDN 缓存节点需要第一时间刷新,但此过程希望自动化;
- 源站中产生了文件更改,CDN 缓存节点需要将缓存的旧数据更新,便于用户访问正确的业务信息;
- 源经过审核,源站发现了不合规文件,并已被管理员清除,CDN 缓存节点也需要第一时间清除该缓存。
基于上述场景,百度智能云 BOS 与 CDN 提供了缓存管理能力,当您同时开通百度智能云 BOS 及 CDN,并将 BOS 作为 CDN 服务的源站时,可进行智能缓存管理操作。
使用CDN缓存管理时有如下注意事项:
- CDN缓存自动刷新管理功能不保证一定能成功提交刷新任务,也不保证刷新任务提交的及时性。
- CDN缓存自动刷新功能仅支持少量文件的更新提交刷新任务。如果有大量文件的更新操作,可能会触发流控丢弃部分刷新任务。
注意 对页面或者有大量文件更新需求的用户,建议直接调用CDN刷新缓存,刷新节点上的文件内容,您也可以调用CDN查询限额,查询用户当前的限额(Quota)值。
配置缓存管理
- 登录 BOS 管理控制台,进入全局概览页面。
- 在 BOS 控制台左侧的导航栏中选择目标 Bucket,点击打开该 Bucket 的文件列表页。
- 点击页面上方导航栏的发布管理页签,进入发布管理页面。
- 在“发布缓存配置”模块点击编辑按钮,配置缓存管理。
- 对于新文件上传,文件更新和文件删除三种源站中发生的事件,定义 CDN 节点的联动逻辑。
场景 | 说明 |
---|---|
新文件上传 |
|
文件更新 |
|
文件删除 |
|
- 配置缓存节点联动逻辑后,还可指定生效资源。目前支持对整个 Bucket 或对 Bucket 内的部分资源生效。每条资源以换行符分隔,最多添加 20 条。
- 点击保存,页面右上角弹出“配置成功”字样,发布缓存配置模块信息也随之更新,缓存管理配置成功。
注意:开启缓存管理后,BOS 会自动按照配置与 CDN 联动执行回源,此时产生的回源流量会产生相应费用,价格标准请参考 BOS 产品定价。