当前位置: 首页 > news >正文

使用CDN后如何更新同名文件

本文分享自天翼云开发者社区《使用CDN后如何更新同名文件》.作者:潘****婧

使用CDN后,源站的文件将在CDN节点上缓存。此时如果有同名文件需要更新,可通过如下两种方式:

一、被动更新

被动更新机制指的是通过设置CDN缓存过期时间,实现CDN节点上的文件定期与源站文件进行比对,从而实现更新。

缓存过期时间指源站资源在CDN节点缓存的时长,达到预设时间后,缓存的资源将会被CDN节点标记为缓存过期。此时如果客户端向CDN节点请求该资源,CDN会携带If-Modified-Since请求头或Etag请求头回源站校验内容是否有更新,如有更新则获取最新资源并缓存到CDN节点。用户可以根据业务需求,按指定路径或文件名后缀等方式配置静态资源的缓存过期时间。

二、主动更新

CDN一般会在被动更新的同时,提供主动更新机制。如果源站对某个同名文件进行更新后,希望CDN节点能马上感知到更新,从而让用户实时访问到最新文件,此时可以通过主动刷新来实现。

CDN一般会提供URL刷新、目录刷新和正则刷新三种内容刷新方式。不同刷新方式实现机制稍有不同,但最终都能确保用户访问时获得最新的内容。

  • URL刷新:执行URL刷新请求后,CDN节点会直接删除URL对应的缓存内容,此时,如果客户端向CDN节点请求该内容,节点会回源站获取并缓存新的内容,同时返回给用户。
  • 目录刷新/正则刷新:执行目录或正则刷新请求后,节点缓存将被标记为缓存过期状态(也叫缓存置过期),此时,如果客户端向CDN节点请求该内容,节点会携带If-Modified-Since请求头或If-None-Match请求头回源站校验内容是否有更新。如果源站响应304,说明源站内容未更新,节点则只更新缓存状态不拉取新内容,使用已有缓存响应给用户;如果源站响应200或206,说明源站内容有更新,节点将拉取新内容并缓存,使用新内容响应给用户。

 

http://www.gsyq.cn/news/49253.html

相关文章:

  • 2025上海出国留学机构一共有几家公司啊知乎
  • 2025上海出国留学机构推荐有哪些地方
  • 2025上海出国留学机构推荐有哪些
  • 巧用异步监听切面,提高系统性能
  • 使用AI对话和编程的一些提示词和用法
  • 2025年膜结构工程订做厂家权威推荐榜单:膜结构遮阳棚/膜结构汽车棚/膜结构景观棚源头厂家精选
  • 2025年成都火锅人气王,春熙路这8家最值得打卡,附近火锅/火锅/成都火锅/牛肉火锅/老火锅/美食/社区火锅/地摊火锅/重庆火锅品牌排行榜
  • open-type=chooseAvatar
  • 2025上海出国留学机构排名榜前十名有哪些
  • 2025年福建国际验货公司权威推荐榜单:东南亚验货/电子产品验货/工业品检验服务公司精选
  • 2025年冷弯成型前冲孔生产线工厂推荐榜:权威解析十大优质厂商技术实力与服务体系
  • 2025年防洪松木桩批发厂家权威推荐榜单:河道木桩/6米松木桩/人工湖木桩源头厂家精选
  • 2025年口碑好的实木楼梯定制:十大品牌综合评测与选择指南
  • 光伏支架冲孔机生产厂家:探索2025年行业领军企业的卓越表现
  • GEO:AI搜索时代的新增长方式,以及灵捷AI的实践路径
  • 2025 最新车床厂家推荐榜:聚焦高精度智能设备,涵盖立式 / 双主轴 / 车铣复合等热门机型
  • 2025年10月桥洞力学板公司口碑排行情况
  • fetch函数全面解析
  • 2025全球知名连接器品牌价值榜与中国企业崛起:十大品牌全景测评与选型指南
  • C# PuppeteerSharp html转pdf
  • 大气环流模式
  • 使用神经网络处理逻辑异或门问题
  • MATLAB实现光谱特征波长提取
  • 支持服务器的文件同步软件提升数据管理效率
  • 2025年重庆吊装搬运公司权威推荐榜单:起重设备/专业吊装/起重机源头公司精选
  • 2025年快装集成墙板厂家权威推荐榜单:集成墙板整装/碳晶板整装/A级防火板整装源头厂家精选
  • 2025年11月冷再生机/水泥板破碎机生产厂家推荐榜单:环硕建设领跑行业
  • 2025年11月水泥板破碎机和冷再生机供货源头厂家推荐排行榜前十名:行业权威解析江苏环硕建设有限公司
  • 基于LCMV的自适应波束形成算法仿真实现
  • maven的settings.xml