数码资讯
html页面自动清理js、CSS文件的缓存(自动添加版本号)
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
在Web项目的开发中,我们经常提到CSS和js文件。更新文件后,我们经常会遇到缓存问题,这些问题显然会改变代码,并且不会在浏览器上发生变化。在这种情况下,我们通常使用以下两种解决方案。
1。手动清除浏览器缓存
2。添加一个版本号(如布局。CSSV = 1)
个人认为方法2更快,因为浏览器的缓存需要等待浏览器响应,但是每次更改版本号时,它也很麻烦,所以您需要找到自动添加版本号的方法。
下面是我收集的方法:
方法一:可以通过js自动向HTML添加版本号
document.write();
方法二:如果JSP页面,你可以使用java代码生成时间戳(如果JSP页面所使用的方法,但这种方法更方便)
>
方法三:用其他的方法来增加版本号,如Node.js的自动配置,等等
ps:我们的目的是清除缓存中的时间,查看更新页面,当我们把页面上的行(即,部署到正式的环境,不改变),版本号是固定的,因为页面缓存访问速度更快,需要更新的时间来取代固定的版本号。
以上是本文的全部内容,希望能对您有所帮助,希望大家多多支持。
1。手动清除浏览器缓存
2。添加一个版本号(如布局。CSSV = 1)
个人认为方法2更快,因为浏览器的缓存需要等待浏览器响应,但是每次更改版本号时,它也很麻烦,所以您需要找到自动添加版本号的方法。
下面是我收集的方法:
方法一:可以通过js自动向HTML添加版本号
document.write();
方法二:如果JSP页面,你可以使用java代码生成时间戳(如果JSP页面所使用的方法,但这种方法更方便)
>
方法三:用其他的方法来增加版本号,如Node.js的自动配置,等等
ps:我们的目的是清除缓存中的时间,查看更新页面,当我们把页面上的行(即,部署到正式的环境,不改变),版本号是固定的,因为页面缓存访问速度更快,需要更新的时间来取代固定的版本号。
以上是本文的全部内容,希望能对您有所帮助,希望大家多多支持。
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。