前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >CDN系列学习文章(六)——刷新篇

CDN系列学习文章(六)——刷新篇

原创
作者头像
开元
修改2019-06-20 11:51:00
2.7K0
修改2019-06-20 11:51:00
举报
文章被收录于专栏:开元说说开元说说

本文介绍CDN的内容管理中刷新功能,从刷新场景,业务逻辑以及常见问题来剖析CDN刷新功能。

1.为什么要刷新?

CDN节点缓存的资源没有过期,但是基于业务要求,需要更新CDN节点上缓存资源。遇到这种场景怎么办?刷新功能就登场了,刷新就是强制删除CDN节点缓存内容。用户请求这些资源时,CDN节点需要重新回源拉取资源,保证响应的资源与源站一致。

常见的场景:

  • T公司游戏包发布后,发现有bug需要修复,为了降低影响,需要把CDN节点上缓存的游戏安装包都删除。
  • B公司官网页面更新,需要把CDN节点上所有与官网有关缓存资源都删除。

2.刷新业务逻辑

刷新业务逻辑,有以下几个知识点

  • 刷新范围。全网CDN节点,包括边缘节点和中间源集群
  • 刷新类型。1) 目录刷新 ,目录刷新又分为刷新变更资源和刷新全部资源 2)URL刷新
  • 刷新对节点资源影响。1)资源置过期 2)资源删除。对于目录刷新变更资源,置资源过期,会同源站对比Mtime(last-modify时间)。而对于目录刷新全部资源和URL刷新是直接删除缓存资源。
刷新场景
刷新场景

3.刷新常见问题

1)刷新有啥影响?

  • 刷新操作对CDN全部节点对应资源做删除或置过期操作,这样会带来回源请求数突增,有回源带宽突增的风险,因此该操作有风险,特别是目录刷新一定要谨慎。

2)刷新有啥限制?

  • 生效时间:大约5分钟
  • URL刷新:每日刷新数量最多不超过10000个,每次提交数量不超过1000个。仅支持非中文URL,如果包含中文字符需要转义。
  • 目录刷新:每日刷新数量最多不超过 100 个,每次刷新提交的 URL 目录数量不超过 20 个。

详见官网说明:https://cloud.tencent.com/document/product/228/6299

3) 刷新失败有啥思路?

刷新完成后,用户发现访问还是旧资源,与源站资源不一致。

刷新失效排障树
刷新失效排障树

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1.为什么要刷新?
  • 2.刷新业务逻辑
  • 3.刷新常见问题
    • 1)刷新有啥影响?
      • 2)刷新有啥限制?
        • 3) 刷新失败有啥思路?
        相关产品与服务
        内容分发网络 CDN
        内容分发网络(Content Delivery Network,CDN)通过将站点内容发布至遍布全球的海量加速节点,使其用户可就近获取所需内容,避免因网络拥堵、跨运营商、跨地域、跨境等因素带来的网络不稳定、访问延迟高等问题,有效提升下载速度、降低响应时间,提供流畅的用户体验。
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档