特定文件的PHP缓存

时间:2016-06-02 11:59:45

标签: php caching

应该相当简单,但涉及到缓存,所以它永远不会......

我有一个页面包含了很多游戏进度"加载可能需要几秒钟的信息。从这里,用户可以查看各种"详细信息"页面,并可能返回游戏进度"页面相当频繁(除非他们更聪明,更开放"详细信息"新标签中的链接:D)所以为了改善用户体验,我希望游戏进度和#34;浏览器在短时间内缓存的页面 - 足够长,以便进入进度页面并返回将从缓存重新加载,但不会导致进一步游戏完成的风险暂时不显示。

为此,我补充说:

header("Cache-Control: max-age=".(15*60));
header("Expires: ".date("r",time()+15*60);

为了测试,我导航到页面,进入摘要视图,然后点击后退按钮。

预期行为:浏览器从缓存重新加载页面 观察到的行为:浏览器从服务器重新请求页面。

我的缓存标头错了吗?我怎样才能做到这一点?

0 个答案:

没有答案