在Web项目的开发中,我们
经常提到CSS和js
文件。更新文件后,我们经常会遇到缓存问题,这些问题显然会改变代码,并且不会在
浏览器上发生变化。在这种
情况下,我们通常使用以下两种
解决方案。
1。手动清除浏览器缓存
2。添加一个版本号(如布局。CSSV = 1)
个人认为
方法2更快,因为浏览器的缓存需要
等待浏览器响应,但是每次更改版本号时,它也很麻烦,所以您需要找到自动添加版本号的方法。
下面是我收集的方法:
方法一:可以通过js自动向HTML添加版本号
document.write();
方法二:如果JSP页面,你可以使用java代码生成时间戳(如果JSP页面所使用的方法,但这种方法更方便)
>
方法三:用其他的方法来增加版本号,如Node.js的自动
配置,等等
ps:我们的目的是清除缓存中的时间,查看更新页面,当我们把页面上的行(即,部署到正式的环境,不改变),版本号是固定的,因为页面缓存访问
速度更快,需要更新的时间来取代固定的版本号。
以上是本文的全部内容,希望能对您有所帮助,希望大家多多
支持。