2012-02-27 60 views
0

我有这样的问题:集“的内容进行了更新”

网站是完全以重新设计,一切工作正常在我不同的设备(甚至在不同的浏览器)。 部分用户(超过3个)无法加载网站的主页面(页面正在加载,用户只是看到白页) - 它只是四分五裂。

我认为问题存在于缓存的某个地方。问题是:如何告诉浏览器该页面已更新,并且不应该从缓存中加载它?

P.S.如果需要URL - 我将它张贴在这里,但我不知道它是合法的

回答

1

您有几种选择:

  • 您可以设置缓存头,说(至少目前的浏览器)的作品大部分时间。有很多read, e.g. this
  • 或者你可以追加一些东西,每次浏览器询问时URI都是唯一的。时间戳就像一个魅力。

举例时间戳:如果您的网址是http://www.example.com/some/thing/index.html,那么你可以使用http://www.example.com/some/thing/index.html?ts=201401