在 Nuxt Vue.js 版本上保存创建的 Varnish 缓存

问题描述 投票:0回答:1

随着 Nuxt Vue.js 的发布,js 文件集的名称发生了变化,使得累积的 Varnish 缓存变得无关紧要。 这会导致 Varnish 缓存在每次发布后开始重建。

有没有办法在 Nuxt Vue.js 版本上不使用累积的 Varnish 缓存?

vuejs3 nuxt.js varnish
1个回答
0
投票

当您部署新版本的软件时,我发现使缓存失效非常重要。事实上,为新的 Nuxt Vue.js 版本的 JS 文件生成一个新的文件名,对我来说似乎是一件好事,并且不需要手动使缓存失效。

如果文件名保持不变,您必须从缓存中清除受影响的 JS 文件,以便最终用户的浏览器提取更新。

在新版本发布后出现缓存未命中的事实对我来说似乎不是问题:Varnish 只需要获取更新的 JS 文件一次,它们就会回到缓存中。看起来性能损失不会那么大。

如果您想进一步最小化影响,只需预取更新的 JS 文件作为部署后逻辑的一部分即可。这样您就可以确定用户下次访问时会访问缓存。

我不明白这里的真正问题。因此,如果我没有抓住重点,请详细说明为什么这给您带来如此不便。

© www.soinside.com 2019 - 2024. All rights reserved.