<?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);
php页面缓存的使用方法
原创文章标签 php页面缓存的使用方法 文章分类 PHP 后端开发
©著作权归作者所有:来自51CTO博客作者魔法猫的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:python学习笔记(三)
下一篇:python学习笔记(四)
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
谷歌地图数据采集软件使用方法
专为做外贸的朋友开发的一款基于谷歌地图数据采集的软件,可以采集任意国家、任意地区的公司地址、电话号码、邮件地址等数据。
谷歌地图 谷歌地图数据采集软件 谷歌地图数据采集 谷歌地图数据采集器 -
php关于redis的使用方法
php关于redis的使用方法
php关于redis的使用方法 phpRedis predis -
本地缓存:localstorage使用方法
本地缓存:localstorage使用方法
缓存 json javascript JSON 字符串