<?php//文件名$filename=\公众filename.html\公众;//文件路径,DIRECTORY_SEPARATOR适宜Linux以及Windows$fileabs = dirname(__FILE__) . DIRECTORY_SEPARATOR . 'cache' . DIRECTORY_SEPARATOR . $filename;//查找有没有缓存文件的存在if (file_exists($fileabs)) { //有缓存文件直接调用 include $fileabs; //获取当前韶光戳 $now_time = time(); //获取缓存文件韶光戳 $last_time = filemtime($fileabs); //如果缓存文件天生超过指定的韶光直接删除文件 if (($now_time - $last_time) / 60 > 30) { unlink($fileabs); } exit;}//开启缓存ob_start();?><!DOCTYPE html><html><head><meta charset=\公众UTF-8\"大众><title></title></head><body><!--html内容代码--></body></html><?php//在文件代码末端获取上面天生的缓存内容$content = ob_get_contents();//写入到缓存内容到指定的文件夹$fp = fopen($fileabs, 'w');fwrite($fp, $content);fclose($fp);ob_flush(); //从PHP内存中开释出来缓存(取出数据)flush(); //把开释的数据发送到浏览器显示ob_end_clean(); //清空缓冲区的内容并关闭这个缓冲区?>