停用html缓存,但启用静态资源缓存

时间:2018-09-13 08:17:29

标签: browser web-frontend

众所周知,SPA目前非常受欢迎。每次发布SPA网站时,index.html和其他静态资源(例如js,css,pitures等)都会发布到主机服务器。

静态资源带有指纹,因此我们不必担心这些静态资源的浏览器缓存。

问题与index.html有关,它有时被浏览器缓存。当用户访问我们的SPA网站时,浏览器仅使用缓存的index.html,这将进一步加载缓存的js,css,png...。这导致用户无法看到新发布的网站。

我知道有些元标记可以禁用浏览器缓存。但是,有没有办法区分index.html和其他静态资源?我不想禁用所有缓存。

0 个答案:

没有答案