如何仅缓存后退按钮

时间:2012-06-08 13:10:41

标签: php caching

有人可以向我解释如何为我的页面设置一个缓存,如果用户点击后退按钮并且处于脱机状态,那么他仍然可以在SO和大多数网站上看到上一页。

但是,如果发送新的HTTP请求,我怎么强制它,因为内容会按分钟变化(即论坛),它会获取一个新的?

由于

2 个答案:

答案 0 :(得分:0)

真正做到这一点的唯一方法是通知客户端浏览器它可以缓存网页,如果缓存时间尚未到期,这将(有时)阻止浏览器发送另一个HTTP请求(请参阅此处了解更多信息:{ {3}})。

但是,如果页面内容是动态的并且不断刷新(因为您似乎暗示它是一个论坛)。那么你可能根本不想允许浏览器缓存。

答案 1 :(得分:0)

我终于发现由于某些原因在我的所有页面上都放了一个缓存, 将永远让他们有一个后退按钮,但是当页面刷新时,它仍然会从服务器获取一个新的。

Wierd,但它确实有效!