【发布时间】:2011-12-09 00:56:21
【问题描述】:
我有一个包含一些 CSS 和图像的网站。
我推送了一些关于 CSS 和图像的更改。
我打开 IE/Firefox 并输入我网站的 URL,然后按回车键。
然后什么都没有更新。我看到 IE/FF 甚至没有尝试请求更新,所以没有返回 304。
我必须按 F5 刷新才能获得新内容,但我的用户可能不会这样做。
有人知道该怎么做吗?
谢谢
【问题讨论】:
我有一个包含一些 CSS 和图像的网站。
我推送了一些关于 CSS 和图像的更改。
我打开 IE/Firefox 并输入我网站的 URL,然后按回车键。
然后什么都没有更新。我看到 IE/FF 甚至没有尝试请求更新,所以没有返回 304。
我必须按 F5 刷新才能获得新内容,但我的用户可能不会这样做。
有人知道该怎么做吗?
谢谢
【问题讨论】:
您的 HTTP 服务器是什么?您需要设置Cache-Control: no-cache HTTP 标头以禁用所有用户的缓存。
【讨论】:
Cache-control: must-revalidate