页游客户端热更新时获取的是旧资源的处理办法

讨论了CDN在更新过程中资源未即时同步的问题,分析了版本号与文件名的关系,提出了将版本号作为文件后缀的解决方案,以避免紧急更新导致的客户端获取错误版本资源,并解释了这种方法的优点和局限性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

现象:客户端因紧急问题需热更新,热更新后立刻刷新页面,发现资源还是旧的

原因:cdn在更新完的那一小断时间内还是没有完全即时同步好的。

CDN原理:以URL(包含QueryString)为Key,已内容为Value
以QueryString作为区分文件版本(xxx.swf?v=2516),但是CDN会忽略v=这个的。

这样做的弊端是:1.紧急更新引起客户端以新的版本号获取就的版本 2.没有版本回滚功能


解决问题的办法:将版本作为文件名称的后缀。 xxx_2516.swf

转载于:https://www.cnblogs.com/hisiqi/archive/2013/02/05/2892467.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值