CDN提供资源的刷新和预热功能。通过刷新功能,您可以强制CDN节点回源并获取最新文件;通过预热功能您可以在业务高峰期预热热门资源,提高资源访问效率。本文档为您介绍了刷新和预热功能的原理、生效时间及可参考的API接口。

CDN提供的资源的刷新和预热功能的概念如下:
  • 刷新功能是指提交URL刷新或目录刷新请求后,CDN节点的缓存内容将会被强制过期,当您向CDN节点请求资源时,CDN会直接回源站获取对应的资源返回给您,并将其缓存。刷新功能会降低缓存命中率。
  • 预热功能是指提交URL预热请求后,源站将会主动将对应的资源缓存到CDN节点,当您首次请求时,就能直接从CDN节点缓存中获取到最新的请求资源,无需再回源站获取。预热功能会提高缓存命中率。
刷新和预热功能的详细说明如下表所示。
分类 原理 生效时间 API接口
URL刷新 通过提供目录下文件的方式,强制CDN节点回源获取最新文件。 5分钟内 RefreshObjectCaches
目录刷新 通过提供目录及目录下所有文件的方式,强制CDN节点回源获取最新文件。 RefreshObjectCaches
URL预热 将指定的资源主动预热到CDN的二级节点上,用户首次访问即可直接命中缓存。 PushObjectCache