<?php /**ob_start(); ob_get_contents(); ob_end_flush(); ** **php页面缓存的使用方法,php页面缓存的小例子,如果数据库查询量较大,可以用cache来解决 **/ function cache_start($dir,$expiretime){ $filename = $dir.'\\'.sha1($_SERVER['REQUEST_URI']).'.html'; ob_start(); if(file_exists($filename) && (time()- filemtime($filename)<$expiretime)){ include($filename); ob_end_flush(); exit(); } mkdir($dir); } function cache_end($dir){ $filename = $dir.'\\'.sha1($_SERVER['REQUEST_URI']).'.html'; echo $filename; $fp = fopen($filename,'w'); fwrite($fp,ob_get_contents()); fclose($fp); ob_end_flush(); } $dir = "D:\\\\php"; cache_start($dir, 10); cache_end($dir);
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。