强制客户重新加载网页的最佳方法是什么?

时间:2012-03-24 12:12:31

标签: html css caching

我制作了一个简单的网页,其中包括几个静态页面,一个css文件和一些图像(link)。

在我更改了css后,对于那些从早期访问中缓存页面的人来说,页面看起来很奇怪。

谷歌搜索后,我意识到至少有两种不同的技术可以强制访问者加载页面(found here):

  1. 不允许用户将数据存储在缓存中:

  2. 在一定时间间隔后刷新页面:

  3. 有更好的方法吗?

    谢谢!

1 个答案:

答案 0 :(得分:1)

在链接rel标记上放置一个查询字符串,并在每次更新css时更改它

some answers to this question

简而言之

<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改变时它都会刷新。