让浏览器从实时网站上的缓存中刷新的最佳方法是什么?

时间:2012-08-20 10:12:36

标签: css image browser-cache

关于在已经在线和正在使用的网站上进行设计更改(css文件和图像)的问题。我想知道什么是最佳做法,以确保访问者看到更改,而无需手动清除浏览器的缓存。我想到的事情:

  • 更改元标记 - 因为我不希望网站始终从服务器加载而被解雇
  • 在更改后包含带参数(如时间戳)的css文件
  • 更改所包含图片的名称以便重新加载 - 也意味着更改包含图像的文件中的名称

还有什么可以实现从服务器加载?我忘记了一些优点/缺点吗?

1 个答案:

答案 0 :(得分:1)

此帖可能重复:How to control web page caching, across all browsers?

我最喜欢的解决方案是在调用文件后设置一个随机数,例如

css/styles.ccs?628454548

images/sprite.gif?8356484894

每次将页面调用到浏览器时,您都可以使用javascript / php或其他设置这些随机数。