PHP教程:简单实用的缓存函数

社区服务
高级搜索
猴岛论坛电脑百科PHP教程:简单实用的缓存函数
发帖 回复
倒序阅读 最近浏览的帖子最近浏览的版块
1个回复

PHP教程:简单实用的缓存函数

楼层直达
面包丶

ZxID:11442797

等级: 少将

举报 只看楼主 使用道具 楼主   发表于: 2010-04-24 0
正文:/**
* @说明: 文件缓存输出
* @参数: $cachefile => cache文件(绝对路径)
* @参数: $pertime => 缓存输出的间隔时间
* @参数: $sql => sql语句
* @参数: $templatefile => 模板文件名称(绝对路径)
**/
function __cache($cachefile,$pertime,$sql,$templatefile) {
global $db;
if(time() - @filemtime($cachefile) >= $pertime) {
  $query = $db->query($sql);
  while($r=$db->fetch($query)) {
  $cachelist[] = $r;
  } 
  include $templatefile.'.php';
  $cacheserialize = serialize($cachelist);
  file_put_contents($cachefile,$cacheserialize);
}else{
  $cachelist = unserialize(file_get_contents($cachefile));
  include $templatefile.'.php';
}
}
我爱挑战自身极限。
面包丶

ZxID:11442797

等级: 少将

举报 只看该作者 沙发   发表于: 2010-04-24 0
沙发
我爱挑战自身极限。
« 返回列表
发帖 回复