开发者社区> 问答> 正文

阿里云CDN源站更新以后 CDN 多久时间更新?

阿里云CDN源站更新以后 CDN 多久时间更新?

展开
收起
Lee_tianbai 2021-01-05 13:16:12 2168 0
1 条回答
写回答
取消 提交回答
  • CDN 是否更新完全取决于 CDN 节点上的缓存是否过期了,如果缓存没有过期, 那么 CDN 依然会返回缓存数据,因为 CDN 并不知道源站更新数据了。如果缓存过 期了,那么客户端请求到 CDN 的时候,CDN 因为没有缓存,就会回源向源站去获 取数据,这个时候就获取到新的数据,进而依据缓存规则来把资源缓存下来。 如果用户没有在 CDN 上配置缓存规则,那么 CDN 是依赖于默认的缓存规则来 缓存的,最大缓存时间不超过 3600 秒。如果用户有在 CDN 配置缓存规则,那么缓 存过期时间就是依赖于用户配置的缓存规则的。 因此如果源站更新了资源,需要手动到 CDN 控制台去刷新缓存,或调用 CDN 的 API/SDK 接口去刷新缓存,一般情况下刷新是 5 分钟内生效。如果是调用 API/ SDK 接口,可以考虑写一个自动化脚本。阿里云 CDN 为用户提供了 Python 示例 脚本,帮助用户对文件或目录快速进行刷新和预热,具体可以参见刷新预热自动化 脚本

    2021-01-05 13:17:05
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
构建智能化的视频系统 阿里云CDN的进化 立即下载
CDN数据化实践 立即下载
直播CDN-X - 白山直播CDN流传递链路优化 立即下载