猿问

移动端页面偶发白屏问题,cdn强刷就好了

问题描述

我司移动端项目有基于vue-cli的 有react的,但感觉此问题和框架没关系,因为共同点是都用webpack构建出 vendor.js app.js 以及其他异步chunk.js 上线的时候引用的是cdn的地址,cdn会回源到我们服务器,在每次上线后,也就是 vendor或app.js有变动的时候,都会迎来一波客户反馈白屏,但很难复现,我们会强刷cdn的vendor的资源便可解决,但是问题原因还没有排查出来,不知大家有没有遇到过类似问题以及尝试过一些解决方案呢

问题出现的环境背景及自己尝试过哪些方法

尝试过的方案:
1.强刷cdn的vendor 相当于强制更新缓存
2.构建时不再抽取vendor包,app包将会变大,不是好办法也无法解决根本问题


MYYA
浏览 987回答 2
2回答

tammyZuo

问题解决了吗?找到原因了吗?我现在遇到了同样的问题,没有找到原因。

哈士奇WWW

听上去像是缓存的设置有点问题,可能每次输出的文件都不太一样,但CDN里没做预热所以还按原文件来,但是原文件已经不在了所以白屏(404)。
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答