加时间戳解决微信浏览器缓存问题对页面加载和性能的影响

发布于 2022-09-05 22:29:23 字数 216 浏览 11 评论 0

有时候在微信公众号添加新功能或者修改一些内容后上线 用户有时候会反应没有效果 但是刷新后就有效果了,所以我估计是微信浏览器的缓存问题,网上对于微信浏览器缓存问题的解决方法很多都是在跳转路径处添加时间戳 在引用的js和css文件后面加版本号。但是就是由于平时从微信公众号进入h5页面的速度已经是比较慢了 就想问下 如果添加时间戳或者是版本号 会不会对性能有比较的影响。如果有那要怎么解决微信浏览器缓存这个问题???

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

○愚か者の日 2022-09-12 22:29:23

请求资源文件后面加版本号就行,加时间戳的情况只有你的资源时时刻刻都在变化

温柔少女心 2022-09-12 22:29:23

你想解决浏览器的缓存问题,说白了不就是重新获取新的改过的资源吗。
这样重新加载资源肯定要比从缓存来的慢啊。

从你的描述来看,我觉得你主要应该解决这个问题。

但是就是由于平时从微信公众号进入h5页面的速度已经是比较慢了

聽兲甴掵 2022-09-12 22:29:23

在js和css的url路径后面加上'?'+时间戳,没什么性能影响

姐不稀罕 2022-09-12 22:29:23

如果有那要怎么解决微信浏览器缓存这个问题?

你确定这是微信浏览器的问题,而不是你自己的问题。

你响应的内容头明确声明我这份数据要缓存 1 年,然后 1 分钟之后你就要换内容了,这种情况你怪浏览器为什么不刷新?

好吧,我的意思是,缓存是你自己控制的。加不加时间戳,怎么加,也是你自己控制的。

用法不同,结果不同。最差的情况是缓存完全无用,对性能(页面加载时间)当然有影响。

以为你会在 2022-09-12 22:29:23

微信公众号浏览器的缓存问题可能不是meta标签能完美解决的,css/js 缓存解决掉了,可是index.html还有缓存的可能,所以在index.html里来个脚本刷新可能会解决

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文