首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

CDN加速的OSS资源更新后访问时还是旧的资源

CDN加速(Content Delivery Network)和OSS(对象存储)结合可以提供快速、稳定、高效的存储和加速能力。关于CDN加速的OSS资源更新后访问时还是旧的资源,可以从以下方面考虑原因及解决方法:

原因:

  • 缓存状态:CDN加速可能会保留OSS资源的旧快照。当您更新OSS资源时,CDN可能仍指向之前的快照,从而导致访问旧资源。
  • 配置问题:CDN的DNS解析缓存未及时更新,导致访问CDN时的资源版本未更新。

解决方法:

针对缓存状态,您可以执行以下操作:

  1. 清理CDN缓存:在CDN的DNS配置中刷新CDN缓存,可以清理之前的缓存,使CDN获取到最新的OSS资源。
  2. 设置版本号:为OSS资源设置版本号可以帮助您在更新OSS资源时避免资源指向旧版本。在x-oss-object-version头中设置更新版本号,然后在控制台或OSS API中执行Head Object操作获取资源头部信息,确保x-oss-object-version返回更新版本。

针对配置问题,您可以执行以下操作:

  1. 检查CDN的域名解析:确认CDN的DNS解析正确指向存储桶的服务地址,且解析未过期。您可以使用其他设备访问OSS资源并检查是否正常显示更新后的内容,以验证解析的正确性。
  2. 重新配置缓存规则:在CDN的配置中重新定义缓存规则(如:URL规则、缓存有效期等),确保CDN使用新的缓存规则自动更新DNS解析。

通过以上步骤,您可以解决CDN加速的OSS资源更新后访问时还是旧的资源的问题。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

client-go实战之八:更新资源冲突错误处理

首先,在逻辑上来说,提交冲突是肯定存在,多人同时获取到同一个资源信息(例如同一个pod),然后各自在本地修改提交,就有可能出现A提交把B提交覆盖情况,这一个点就不展开了,数据库乐观锁和悲观锁都可以用来处理并发冲突...,服务器上已经被左侧更新到1.1了,于是服务器不接受右侧提交 编码,复现版本冲突 接下来,咱们将上述冲突用代码复现出来,具体功能如下 创建一个deployment资源,该资源带有一个label,...,理论上会出现前面提到冲突问题,5个协程并发更新,会出现并发冲突,因此最终标签值是小于101+5=106,咱们来运行代码试试 果然,经过更新,lable最终值等于102,也就是说过5个协程同时提交...,改成10,如下图红色箭头位置 执行结果如下图所示,10个并发请求,只成功了5个,其余5个就算重试也还是失败了 出现这样问题,原因很明显:下面是咱们调用方法入参,每个并发请求最多重试5...,当然了,实际场景中,大量并发同时修改同一个资源对象情况并不多见,所以大多数时候可以直接使用client-go官方推荐值 至此,kubernetes资源更新版本冲突问题,经过实战咱们都已经了解了

90130

网站“动静分离”分析及实战

OSS,同时OSS作为CDN源站,通过CDN加速分发,用户通过CDN节点就近获得文件。...”作为您网站高清素材图片加速域名,点击下一步; 选择默认自动添加阿里云解析,点击完成。...第五步: 在原本ECS系统中,找到原本访问静态文件代码,把访问URL修改为加速访问地址。 大功告成,以后用户访问网站静态文件就全部通过OSS+CDN方式访问,不再占用您ECS资源。...注意事项  OSS是以Bucket为单位设置CDN加速,您最好为每个Bucket指定一个二级域名,方便管理;  您可以通过OSS一键加速配置,静态文件OSSCDN相关配置;  用户第一次访问静态资源...您可以在更新资源,通过刷新方式,让CDN主动回源,让用户访问不再等待。 wordpress等程序已开发出插件,不需要手动上传插件,方便使用。 具体插件请百度一下

4.2K30

CDN 最佳实践】CDN 命中率优化思路

CDN 在静态资源加速场景中是将静态资源缓存在距离客户端较近CDN 节点上,然后客户端访问资源即可通过较短链路直接从缓存中获取资源,而避免再通过较长链路回源获取静态资源。...刷新功能是指将特定URL或者目录下所有历史缓存内容清除掉,该操作常用于源站进行同名更新导致CDN缓存内容已为历史脏数据,刷新将使URL下次访问直接回源。因此会导致命中率下降。...version=1.1等参数或者CDN回源到私有读写类型bucket时会带上OSS私有访问需要OSSAccessKeyId、Expires和Signature参数。...对于CDN加速OSS场景建议使用“私有bucket回源”功能。当OSS设置为私有时不可以开启过滤参数并且当签名querystring发生变化时还会影响CDN缓存命中率。...这样即实现了OSS本身资源安全防护而又不影响CDN缓存命中率。 5.

3K20

网站性能优化指南

"; 静态资源如图片,单独存储到OSS上(已实现) 由于本人服务器1核2g,带宽仅1Mbps,这是硬伤,故而将小说网站书籍封面图和横幅图等通过后端托管到OSS上,访问速度更佳 图片格式处理(已实现)...x-oss-process=style/stylename 在页面需要加载大量图片时,有效提高页面加载速度 静态资源缓存(已实现) 优化首屏加载用户体验。...给这些不需要经常更新静态资源设置响应头 Cache-Control="max-age: 7776000",#三个月不去请求服务器,直接使用本地缓存 CDN加速(已实现) 不同地区节点缓存源站资源,...当终端用户请求访问和获取这些资源,无需回源,自动调用CDN节点上已经缓存资源。...目前七月小说网前端已全面启用阿里云CDN加速。 注意须得重新在控制台设置智能压缩(gzip)和缓存策略。 图片Lazy Load(已实现) 浏览器视窗看不见地方实现懒加载,节省首次请求数。

1.5K30

什么是CDN?它解决了什么难题?5分钟让你明明白白!

假设通过CDN加速域名为www.a.com,接入CDN网络,开始使用加速服务,当终端用户(北京)发起HTTP请求,处理流程如下: 当终端用户(北京)向www.a.com下指定资源发起请求,首先向...获取资源,结合用户自定义配置缓存策略,将资源缓存至节点,例如,图中北京节点,并返回给用户,请求结束。 从这个例子可以了解到: CDN加速资源是跟域名绑定。...通过域名访问资源,首先是通过DNS分查找离用户最近CDN节点(边缘服务器)IP 通过IP访问实际资源,如果CDN上并没有缓存资源,则会到源站请求资源,并缓存到CDN节点上,这样,用户下一次访问,...4、移动应用加速 移动APP更新文件(apk文件)分发,移动APP内图片、页面、短视频、UGC等内容优化加速分发。...6、CNAME域名 CDN域名加速需要用到CNAME记录,在服务器控制台配置完成CDN加速,您会得到一个加速域名,称之为CNAME域名(该域名一定是*.

2.5K00

公共CDN库Nginx启用Gzip全站CDN加速

接下来,我们还剩下一些自己js文件,这些是前端打包js,不能用公用CDN加速。...对象存储OSS 经过一阵查找,我找到了七牛云,七牛云免费提供10GOSS存储空间,我想法是将这个js文件上传上去,拿到文件链接,写在前端html中,从OSS读取该JS文件,从而达到加速效果。...然而,由于我全站开启了HTTPs,七牛云OSS免费额度并不针对HTTPS请求,让我非常头疼,我宗旨就是不花钱“白嫖”资源(滑稽)。 于是,我找上了自己服务器所在阿里云。。。...阿里全站CDN加速 阿里云CDN介绍: 将源站内容分发至最接近用户节点,使用户可就近取得所需内容,提高用户访问响应速度和成功率。...在CDN控制台,添加上自己域名,写上IP,使得加速域名能够访问服务器。 ? 登记好域名,阿里云提示我们去域名解析地方添加一个CNAME解析: ? 阿里云提供了CNAME指向域名: ?

4.4K50

什么是CDN?它解决了什么难题?5分钟让你明明白白!

假设通过CDN加速域名为www.a.com,接入CDN网络,开始使用加速服务,当终端用户(北京)发起HTTP请求,处理流程如下: 当终端用户(北京)向www.a.com下指定资源发起请求,首先向...获取资源,结合用户自定义配置缓存策略,将资源缓存至节点,例如,图中北京节点,并返回给用户,请求结束。 从这个例子可以了解到: CDN加速资源是跟域名绑定。...通过域名访问资源,首先是通过DNS分查找离用户最近CDN节点(边缘服务器)IP 通过IP访问实际资源,如果CDN上并没有缓存资源,则会到源站请求资源,并缓存到CDN节点上,这样,用户下一次访问,...4、移动应用加速 移动APP更新文件(apk文件)分发,移动APP内图片、页面、短视频、UGC等内容优化加速分发。...6、CNAME域名 CDN域名加速需要用到CNAME记录,在服务器控制台配置完成CDN加速,您会得到一个加速域名,称之为CNAME域名(该域名一定是*.

22.5K65

zblog怎么配置又拍云CDN服务

现在每个云服务基本会标配一个CDN网站加速服务,我们之前写过《zblog怎么设置腾讯云CDN缓存》,今天抽空写个又拍云CDN配置教程,因为CDN功能随时会有更新,适配一些新功能,包括腾讯云也是,教程仅仅针对时下...不废话了,直接打开又拍云CDN官网,点击顶部菜单CDN服务器,右侧点击“创建服务”,如图: 创建CDN服务 服务名称自拟,加速域名设置需要网站访问域名,是否增加www根据实际情况而定,我博客就是带有...后面的“参数顺序识别”、“分段缓存”、“浏览器缓存”、“设备适配 Auto_Device”都是关闭状态,但是我开启了“离线模式 ”所谓离线模式就是当源站出现宕机、网络中断等情况,终端用户可以直接访问...CDN 节点上已缓存内容,该时间段 CDN 节点不会直接回源请求资源。...这个功能超赞,这个是腾讯云CDN所不具备,其他腾讯云也有,但是得把资源转移到OSS云存储才行,那样太费事了,不如又拍云省事,直接把图片渲染成webp格式。

2.3K20

【Web技术】221- CDN 科普

加速:基于 CDN 各节点,就近获取内容 降低负载:基于 CDN 缓存,减少源站访问 成本低:费用成本、部署成本 可扩展性强:基于边缘计算 二、原理 2.1 流程图 简化版流程图 ?...当涉及静态资源更新操作时候,更多除了使用 URL 维度外,还会依靠附加参数形式,进行 CDN 缓存更新”。但这个“更新”实际是静态资源生成新 CDN 缓存。...b=2&v=1 以上 4 种情况,如首次访问,即使资源相同,但因为参数原因, CDN 缓存均未命中。...基于第 3、4 点,有些 CDN 服务商还额外支持参数排序在 Hash,目的就是为了提高命中率。...三、实例说明 3.1 静态资源加速 这个大家都懂,就不细说 3.2 后端加速(缓存)—— 自定义缓存时间 http://cdn.flccent.com/ 含 CDN 但未命中: <?

1K50

如何高效利用jsdelivr做cdn-GitStatic插件

特点 全站静态加速 在上个版本经验进行重构 2.0 版本 插件从图像附件插件跳出,新版本涵盖了静态资源包括图片 附件... anyone 都可以使用 可移植性 跳出了 typecho 插件限制,如果你能设置静态加速...来了解一下新版方案 工作原理 插件->自建中转站点(此站点为核心逻辑)->git 插件仅仅替换图片地址,然后使用中转站点多资源进行静态加速分发到 jsdelivr (当然也可以使用 cos/oss 对其进行...上传速度大幅提高 收到上个版本反馈,上传速度大幅提高来源于工作原理,上传图片会保存在本地 (然后上传就完成了),等等你说 cdncdn 会在第一次访问时候对你站上图片下载,之后处理上传到 jsdelivr...TY 内部文件移动到 usr/plugins/GitStatic/ 目录 *CDN 按照下面配置教程设置 配置静态加速中转处理 创建一个新域名 例如 test.9st.top 又或者 cdn.9st.top...分离图片加速和静态资源加速 待补充 优化 URL 结构 待补充 细节注意 待补充 言 待补充 更新日志 2020.4.20 更新 1.

1.3K20

【玩转 EdgeOne】下载速度快不快,你自己看吧

如下图所示: 图片 预热完成,再访问该地址,速度就是EdgeOne加速体验。...8.2清除缓冲 当您资源内容缓存至 EdgeOne 边缘节点,在缓存有效期内,用户在访问资源,将直接由 EdgeOne 边缘节点响应,不会触发回源。...如果此时您源站更新资源内容,为了避免用户仍然访问资源文件,可以通过清除缓存来手动清除所有边缘节点内已缓存资源。...缓存被清除,用户在访问资源, EdgeOne 将回源获取最新资源以进行响应。 操作也很简单,和预热缓冲类似,就是填写要刷新缓存接口地址。...如下图所示: 图片 8.2缓存配置 当您网站接入 EdgeOne 服务,EdgeOne 边缘节点将根据缓存配置规则来决定是否缓存客户端请求响应资源文件,边缘节点缓存该文件,当有其他用户发起相同文件请求

2.7K860

从龟速 11s 到闪电 1s,详解前端性能优化之首屏加载

纷纷反馈在这样弱网条件下,访问新项目,加载了近1分钟都没加载出来,而访问其他页面顶多也就30-40s。...在网络恢复,尝试访问了下页面,无缓存首次打开需要等待近11s时间,最大资源达到了3.7M......, 类似字体文件这种隐藏在脚本、样式中首屏关键资源,建议使用preload 移动端流量访问慎用 ⚡托管至OSS + CDN加速 内容(点击展开/收起) 当应对一些弱网地区OSS + CDN无疑是很强力提速手段...传输加速,优化传输链路和协议策略实现高速传输 这里推荐直接购买阿里家OSSOSS虽然也有传输加速服务,但对于静态热点文件下载加速场景还是需要CDN加速 CDN,内容分发网络 CDN加速原理是把提供域名作为源站...当客户读取数据,会从最适合节点(一般来说就近获取)获取缓存文件,以提升下载速度。 由于没申请到资源,项目并没有上OSS+CDN

2.3K10

如何在云开发中优雅地管控 CDN 流量?

但是即使低峰没多少量,你还必须为这个“道路”付钱。还是上述例子,你同一间需要跑出去100M,但是速度只能给你开到1M,那么这些量在100秒才可以走完,最后算费用是1M道路租金*租用时长。...CDN又称内容分发网络,通俗来讲就是将你主存储(源站)中文件,复制给各地存储点(CDN节点),当有用户访问这个资源,直接从就近存储点(CDN节点)获取即可。...以上 CDN 流量只适用于各种渠道走加速公网下载文件情况,比如浏览器加载网站,客户端下载资源,外部系统请求文件,通过临时地址各种访问打开文件都在消耗 CDN 流量。...但是如果是内网访问文件,则不走 CDN 流量消耗,比如在云函数中通过 fileID 访问文件等。 03、什么是CDN回源流量? 当我们存储中有文件更新,存储在 CDN 节点文件又该如何处理呢?...另外,用户在上传多媒体资源,仍然可以使用平台或框架能力对资源进行压缩再上传,保证资源都是经过优化后进入存储,这样在请求下载就会减轻很多负担。

1.1K40

使用 Docker 高效部署你前端应用

先让它跑起来 首先,简单介绍一下一个典型前端应用部署流程 npm install, 安装依赖 npm run build,编译,打包,生成静态资源 服务化静态资源,如 nginx 介绍完部署流程,简单写一个...如 RUN git clone ,如果命令字符串没有更新,则将使用缓存,当命令是非幂等性,这将有可能导致问题。...生产环境静态资源往往会在独立域名上维护,并使用 CDN 进行加速。 如果把静态资源给上传到文件存储服务,即OSS,并使用 CDNOSS 进行加速,则没有必要打入镜像了。...而在生产环境下也有对静态资源CDN 强烈需求。 此时镜像大小会控制在 20M 以下。...更新 Dockerfile 如下 FROM node:10-alpine as builder ENV PROJECT_ENV production ENV NODE_ENV production

1.8K10

公共CDN库Nginx启用Gzip全站CDN加速

对象存储OSS 经过一阵查找,我找到了七牛云,七牛云免费提供10GOSS存储空间,我想法是将这个js文件上传上去,拿到文件链接,写在前端html中,从OSS读取该JS文件,从而达到加速效果。...然而,由于我全站开启了HTTPs,七牛云OSS免费额度并不针对HTTPS请求,让我非常头疼,我宗旨就是不花钱“白嫖”资源(滑稽)。 于是,我找上了自己服务器所在阿里云。。。...阿里全站CDN加速 阿里云CDN介绍: 将源站内容分发至最接近用户节点,使用户可就近取得所需内容,提高用户访问响应速度和成功率。...我使用流量计费方式,购买了100G流量包: 之后可以看到自己流量包: 在CDN控制台,添加上自己域名,写上IP,使得加速域名能够访问服务器。...导入完成,再次访问网站,在第一次较慢加载,重新加载,这次只用了892ms,就加载完毕了该js文件: 至此,新用户访问网站几乎可以在2s内显示出全部内容。

20.9K40

为了搞清楚CDN原理,我头都秃了...

CDN节点缓存策略 CDN通过在现有网络中增加一层新缓存节点,将源站资源发布到最接近用户网络节点,使得客户端在请求直接访问到就近CDN节点并命中该资源,减少回源情况,提高网站访问速度。...假设加速域名为www.a.com, 接入CDN网络,开始使用加速服务,当终端用户(北京)发起HTTP请求,处理流程如下图所示。 ?...CDN加速本质是缓存加速,将您服务器上存储静态内容缓存在CDN节点上,当您访问这些静态内容,无需访问服务器源站,就近访问CDN节点即可获取相同内容,从而达到加速效果,同时减轻服务器源站压力。...当客户端访问这些动态内容,每次都需要访问用户服务器,由服务器动态生成实时数据并返回给客户端。因此CDN缓存加速不适用于加速动态内容,CDN无法缓存实时变化动态内容。...不过需要注意是,如果TTL设置值过大,当您网站更换空间记录要很久才会更新,有时会造成网站重要变动不能及时更新。 减小TTL值,及时更新网络。

3.1K51

WordPress 使用了 CDN 之后,为什么图片不显示或部分没有被替换成 CDN 域名

我们继续来解答 WPJAM Basic 插件「CDN 加速」功能常见问题,今天是图片不能正常显示和没有替换为 CDN 域名这两个问题: 我感觉什么都设置好了,但是图片还是不显示,这是为什么?...Revolution slider 插件幻灯片不走 CDN还是本地域名,怎么处理? 我感觉什么都设置好了,但是图片还是不显示? 首先要不要你感觉,要我感觉。...有用户报告:部分对象存储不支持带 SNI https 方式回源,那么你站点静态资源是否支持 http 访问,支持,那就去回源地址改成 http 域名,如果不支持,那只能更新一下你 ssl 证书了...Revolution slider 幻灯片不走 CDN还是本地域名?...所以我在「CDN 加速」功能中增加了「将无http://或https://静态资源也进行镜像处理」选项,你只要勾选一下,这些图片也会被替换成 CDN 域名,所以去勾选一下,再看看是不是否都替换成 CDN

1.6K30

花费3元尝试CDN分发,给静态资源提提速同时也减少服务器压力

2.2 添加域名 当我们进行添加域名时候,这个域名地址就是我们cdn服务器地址。也就是说通过这个域名地址可以访问内容就是我们需要进行cdn加速内容。...例如,我主站网址为:zinyan.com 我配置一个二级域名,用于加速cdn资源。可以在加速域名中填写:cdn.zinyan.com 然后在加速类型中选择:CDN 网页小文件。...前面的域名之后要替换为cdn加速域名。那么访问内容就是从域名后面的themes来开始配置了。 配置完毕,还可以配置防盗链,白名单,ip访问频率限制等等,这些之后也可以进行配置。...最终配置完毕之后,你服务器压力就会少很多了。因为各种主题静态资源都可以通过cdn进行分发了。 通过我们自己网站当源站进行配置方式,我们直接在后台编辑修改了主题配置内容。...cdn服务会按照时间进行同步获取最新主题效果 。 分享一下我CDN流量使用情况。怎么说呢,流量还是使用不少

1.2K20

如何给网站添加CDNOSS呢?

序 由于我自己个人网站是放在韩国首尔甲骨文云上,在中国部分地区确实无法快速访问。 于是我想通过CDN+OSS方式来加速访问。 1....调研CDN 经过调研,小牌子CDN跟没有用没有什么区别,而大牌子CDN要你域名经过ICP备案才可以。 本来看了七牛云和又拍云,他们都有免费CDN+OSS方式。...改用jsDelivr CDN+OSS方案因为备案无法通过,所以暂时被搁置了。 jsDelivr CDN是和国内大品牌合作免费CDN, 所以静态文件加速,我最后选择了他。...那么就是1.0,是v1.0那么就是填写v1.0 版本号后面就是资源github这个仓库下面的具体地址 https://cdn.jsdelivr.net/gh/exampleusername/examplerepo...OSS选用 静态网页加速可以这样解决,那么如果我有视频,或者音频呢?放GitHub不太好。

1.5K10
领券