上云无忧 > 文档中心 > 百度智能云内容分发网络CDN缓存清除
内容分发网络CDN
百度智能云内容分发网络CDN缓存清除

文档简介:
缓存刷新方式有URL刷新、目录刷新。URL刷新是以文件或一个资源为单位进行缓存刷新。目录刷新是以目录为单位,将目录下的所有文件进行缓存清除。预加载是以文件为单位进行资源预热。
*此产品及展示信息均由百度智能云官方提供。免费试用 咨询热线:400-826-7010,为您提供专业的售前咨询,让您快速了解云产品,助您轻松上云! 微信咨询
  免费试用、价格特惠

原理介绍

缓存刷新方式有URL刷新、目录刷新。URL刷新是以文件或一个资源为单位进行缓存刷新。目录刷新是以目录为单位,将目录下的所有文件进行缓存清除。预加载是以文件为单位进行资源预热。泛域名不支持直接预热或刷新清除,可以通过具体的域名做刷新或预热。如泛域名是共享缓存的,使用其中任意一个具体域名做刷新或预热即可。

刷新与预热的区别:

  • 刷新清除后,会删除该资源在全网 CDN 节点上的缓存。当用户请求到达节点时,节点会回源站拉取对应资源,返回给用户并缓存到节点,保证用户获取到最新资源。
  • 预热后,该资源会提前缓存到全网 CDN 节点。当用户请求到达节点时,可以直接在节点获取到资源。预热一般在集中资源要发布前进行,会很大程度降低源站的压力。
  • 您在源站上更新资源后,如果希望用户访问不再获取旧资源,直接获取新资源,您可以使用 URL刷新 或 目录刷新 功能。如果希望 CDN 预先将资源由源站主动缓存至 CDN 节点,则可以使用 预加载 功能。

注意:CDN 中节点缓存资源的更新机制,一般是通过缓存过期时间来控制,配置合适的缓存过期时间策略,可以有效的降低回源率,更多详情可参考缓存过期配置。

URL刷新

  1. 登录 CDN管理控制台,在控制台左侧导航选择 刷新缓存,在刷新缓存页选择 URL刷新 页签。
  2. 输入需要刷新清除的URL。

说明:

  • 输入的待刷新清除URL必须以http://或https://开头;
  • 只能提交属于当前账户下的域名的刷新清除请求;
  • 多条刷新清除操作以回车符分割;
  • 一次性最多提交1000个URL清除;
  • URL精确到资源,不支持正则、通配符;
  • 每天最多可以提交20000个刷新清除URL的请求,一次最多提交1000个,生效时间大约5分钟。
  1. 点击 提交,等待清除。
  2. 操作完成后可在 操作记录 页签查看缓存清除的进度和结果,如下图所示。

目录刷新

  1. 登录 CDN管理控制台,在控制台左侧导航选择 刷新缓存,在刷新缓存页选择 目录刷新 页签。

  1. 输入需要刷新清除缓存的目录。

说明:

  • 待刷新清除目录URL必须以http://或https://开头
  • 只能提交属于当前账户下的域名的刷新清除请求
  • 多条刷新清除操作以回车符分割
  • 每天最多可以提交200个目录刷新清除请求,一次最多提交100个,生效时间大约5分钟。
  1. 点击 提交,等待清除,
  2. 完成操作后可在 操作记录 页签查看目录刷新的进度和结果,如下图所示。

相关 API

  • 您可通过 刷新缓存接口 提交URL刷新请求或者目录刷新请求。
  • 您可通过 查询刷新状态接口 查询指定的任务的刷新状态。
相似文档
  • 百度智能云CDN支持子账户缓存刷新功能。 缓存清除: 子账户支持的缓存清除方式有URL刷新、目录刷新。URL刷新是以文件或一个资源为单位进行缓存刷新。目录刷新是以目录为单位,将目录下的所有文件进行缓存清除。
  • CDN提供资源的缓存预热功能。通过配置URL预热可以将一些URL数据提前预热到节点。预热原理为CDN模仿网民请求触发一次URL访问,向源站请求数据。预热所产生的带宽不产生计费。
  • 您可以通过刷新缓存中的操作记录页签查看缓存刷新和预加载记录。 注意: 历史操作记录保留30天。 登录 CDN管理控制台,在控制台左侧导航选择 刷新缓存,在刷新缓存页选择 操作记录 页签。
  • EdgeJS服务支持在边缘节点执行您自己编写的JavaScript代码,为您提供可编程的自定义边缘配置能力,帮助您快速定制化业务。 EdgeJS服务当前处于免费试用阶段,您可以在CDN控制台上进行开通。
  • EdgeJS为您提供可编程的自定义边缘配置服务,百度率先支持nginx扩展js对象,支持在边缘节点执行您自己编写的JavaScript代码。性能高,时延低,部署配置简单,帮助您快速定制化业务,极大降低业务实现成本。
官方微信
联系客服
400-826-7010
7x24小时客服热线
分享
  • QQ好友
  • QQ空间
  • 微信
  • 微博
返回顶部