我制作了一个简单的网页,其中包括几个静态页面,一个css文件和一些图像(link)。
在我更改了css后,对于那些从早期访问中缓存页面的人来说,页面看起来很奇怪。
谷歌搜索后,我意识到至少有两种不同的技术可以强制访问者加载页面(found here):
不允许用户将数据存储在缓存中:
在一定时间间隔后刷新页面:
有更好的方法吗?
谢谢!
答案 0 :(得分:1)
在链接rel标记上放置一个查询字符串,并在每次更新css时更改它
简而言之
<link rel="stylesheet" xhref="http://www.yoursite.com/style.css?version=1" type="text/css" />
更改为
<link rel="stylesheet" xhref="http://www.yoursite.com/style.css?version=2" type="text/css" />
更新你的CSS时。
不知道最好,但这样每次你的css改变时它都会刷新。