代码之家  ›  专栏  ›  技术社区  ›  Hans

这个浏览器缓存系统有问题吗?

php
  •  0
  • Hans  · 技术社区  · 15 年前

    ob_start();
    require_once '../bootstrap.inc.php'; request_router(); // MVC style system, all work starts here
    
    header("Expires: " . gmdate("D, d M Y H:i:s",time()+300) . " GMT"); // 5 minutes
    header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
    header("Cache-Control: private");
    header("Pragma: private");
    echo ob_get_clean();
    

    我只想把它设置好,这样当他们进入一个大列表时,它就被建立起来了,但是当他们点击一个链接,然后点击另一个链接返回列表时,它不会每次都检查重建列表。

    在我尝试实施之前发现任何缺陷吗?

    (仅供参考,我试着用 ExpiresActive 在阿帕奇,但我不能让它工作;不过,这对我来说似乎更容易,而且在一个让我更容易控制Expires头的地方)

    1 回复  |  直到 11 年前
        1
  •  1
  •   Jon    15 年前

    看不出有什么问题。