php静态缓存学习-1.使用php文件直接渲染保存静态html

来源:互联网 发布:淘宝百货店铺名字 大全 编辑:程序博客网 时间:2024/06/04 11:08

使用php保存静态页面做缓存的简单demo,以下文件处于同级文件夹,可保存代码直接运行。
1.控制器:index.php

<?phpif (is_file('./page.html') && (time() - filemtime('./page.html')) < 5) {    //5秒更新一次页面    require_once('./page.html');} else {    $test = '这是我的测试页面' . date('Y-m-d H:i:s');    ob_start(); // 开始输入缓冲    include './page.php';    file_put_contents('./page.html', ob_get_flush());//获取缓冲区内容并写入文件}

2.page.php

<!doctype html><html><head>    <meta charset="utf-8">    <title>测试</title></head><body><?php echo $test;?></body></html>
原创粉丝点击