当前位置: 首页 > 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.jsqmd.com/news/40051/

相关文章:

  • 2025上海出国留学机构有哪几家
  • 2025上海出国留学机构一共有几家公司啊知乎
  • 2025上海出国留学机构推荐有哪些地方
  • 2025上海出国留学机构推荐有哪些
  • windows到linux服务器文件工具
  • ABPVNext项目中使用HangFire定时任务(支持租户模式) - 梦想代码
  • 巧用异步监听切面,提高系统性能
  • 2025年镜面电火花加工油直销厂家权威推荐榜单:清洗剂/水溶性切削液/不锈钢攻牙油源头厂家精选
  • 深入解析:【金仓数据库产品体验官】实战测评:电科金仓数据库接口兼容性深度体验
  • 使用AI对话和编程的一些提示词和用法
  • 实现“拼好库”,让你的 NuGet 包同时支持库调用和源生成器解析
  • 2025年膜结构工程订做厂家权威推荐榜单:膜结构遮阳棚/膜结构汽车棚/膜结构景观棚源头厂家精选
  • [忘发了]P3710 方方方的数据结构
  • open-type=chooseAvatar
  • 2025年防洪松木桩批发厂家权威推荐榜单:河道木桩/6米松木桩/人工湖木桩源头厂家精选
  • 2025年口碑好的实木楼梯定制:十大品牌综合评测与选择指南
  • 仿手绘画流程图工具 excalidraw
  • 2025 养老保险规划公司最新推荐榜:国际测评认证优质企业,综合实力与服务竞争力深度解析
  • Java CountDownLatch
  • GEO:AI搜索时代的新增长方式,以及灵捷AI的实践路径
  • 详细介绍:JVM Java虚拟机
  • [电调]AM32电调调参系列 —— Active brake on stop power 和 Brake on stop的区别
  • 2025 最新车床厂家推荐榜:聚焦高精度智能设备,涵盖立式 / 双主轴 / 车铣复合等热门机型
  • 2025年工业用离心机源头厂家权威推荐榜单:过滤离心机/高钾离心机/自动卸料离心机实力厂家精选
  • 2025 最新表冷器源头厂家权威推荐榜:14 项专利加持 + 国际测评认证,锂电表冷器/钎焊板式换热表冷器/铜管串铝翅片表冷器公司推荐
  • N - 翻译布尔表达式
  • 2025年市场上桥洞力学板开发公司排名背后故事:技术与实力的深度解析
  • 2025年10月桥洞力学板公司口碑排行情况
  • 2025年重庆脊柱矫正服务权威推荐榜单:中医理疗/经络/正脊服务精选
  • 2025全球知名连接器品牌价值榜与中国企业崛起:十大品牌全景测评与选型指南