html页面自动清理js、CSS文件的缓存(自动添加版本号)

html页面自动清理js、CSS文件的缓存(自动添加版本号)
在Web项目的开发中,我们经常提到CSS和js文件。更新文件后,我们经常会遇到缓存问题,这些问题显然会改变代码,并且不会在浏览器上发生变化。在这种情况下,我们通常使用以下两种解决方案。

1。手动清除浏览器缓存

2。添加一个版本号(如布局。CSSV = 1)

个人认为方法2更快,因为浏览器的缓存需要等待浏览器响应,但是每次更改版本号时,它也很麻烦,所以您需要找到自动添加版本号的方法。

下面是我收集的方法:

方法一:可以通过js自动向HTML添加版本号
document.write();
方法二:如果JSP页面,你可以使用java代码生成时间戳(如果JSP页面所使用的方法,但这种方法更方便)
>
方法三:用其他的方法来增加版本号,如Node.js的自动配置,等等

ps:我们的目的是清除缓存中的时间,查看更新页面,当我们把页面上的行(即,部署到正式的环境,不改变),版本号是固定的,因为页面缓存访问速度更快,需要更新的时间来取代固定的版本号。

以上是本文的全部内容,希望能对您有所帮助,希望大家多多支持
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部