参考视频
<?php
// 缓存
$file = './cache/newinsex'.$_GET['page'].'.html';
$cachetime = 10;
// 如果文件不存在,缓存
if (!file_exists($file) || filemtime($file)*$cachetime < time() ) {
ob_start(); //1.打开输出缓冲区
//. 此处是内容区域
$content = ob_get_contents(); //2.获取文件输出的内容
file_put_contents($file, $content); // 3.把获取到的内容保存到'test.html'文件里面
ob_flush(); //4.关闭输出缓冲区
}else{
// 否则文件存在
include $file;
}
ob_get_contents()
函数参考手册
filemtime()
返回文件内容上次的修改时间