让浏览器提高缓存效率,使用HTTP_IF_MODIFIED_SINCE缓存提高PHPWEB性能

来源:互联网 发布:淘宝外贸女装店 编辑:程序博客网 时间:2024/06/06 13:35

测试代码:

    if( isset($_SERVER['HTTP_IF_MODIFIED_SINCE']) ){        $browserCachedCopyTimestamp = strtotime($_SERVER['HTTP_IF_MODIFIED_SINCE']);        if ( ( $browserCachedCopyTimestamp + 3600 ) > time() ) {          header("HTTP/1.1 304");          exit(1);        }    }    header('Last-Modified: '.gmdate('D, d M Y H:i:s')." GMT");    header('Expires: '.gmdate('D, d M Y H:i:s', time() + 3600)." GMT");    header("Cache-Control:max-age=3600");      for( $i=0; $i < 10 ; $i++ ){        echo "$i|";        }