php 缓存函数代码


Posted in PHP onAugust 27, 2008
** 
* @说明: 文件缓存输出 
* @参数: $cachefile => cache文件(绝对路径) 
* @参数: $pertime => 缓存输出的间隔时间 
* @参数: $sql => sql语句 
* @参数: $templatefile => 模板文件名称(绝对路径) 
* www.php100.com 来自 
**/ 
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'; 
} 
}
PHP 相关文章推荐
php中目录,文件操作详谈
Mar 19 PHP
PHP实时显示输出
Oct 02 PHP
PHP查询MySQL大量数据的时候内存占用分析
Jul 22 PHP
PHP实现克鲁斯卡尔算法实例解析
Aug 22 PHP
PHP获取当前日期和时间及格式化方法参数
May 11 PHP
PHP页面转UTF-8中文编码乱码的解决办法
Oct 20 PHP
php实现购物车功能(上)
Jul 23 PHP
理解PHP中的Session及对Session有效期的控制
Jan 08 PHP
php实现按天数、星期、月份查询的搜索框
May 02 PHP
PHP加密解密类实例代码
Jul 20 PHP
ThinkPHP使用getlist方法实现数据搜索功能示例
May 08 PHP
thinkPHP中钩子的使用方法实例分析
Nov 16 PHP
php 中文处理函数集合
Aug 27 #PHP
常用的php对象类型判断
Aug 27 #PHP
phpMyAdmin2.11.6安装配置方法
Aug 24 #PHP
PHP6 先修班 JSON实例代码
Aug 23 #PHP
php的curl实现get和post的代码
Aug 23 #PHP
PHP Smarty生成EXCEL文档的代码
Aug 23 #PHP
php过滤危险html代码
Aug 18 #PHP
You might like
PHP+AJAX实现无刷新注册(带用户名实时检测)
2007/01/02 PHP
php调用mysql数据 dbclass类
2011/05/07 PHP
php判断ip黑名单程序代码实例
2014/02/24 PHP
php中实现可以返回多个值的函数实例
2015/03/21 PHP
用php定义一个数组最简单的方法
2019/10/04 PHP
javascript 有用的脚本函数
2009/05/07 Javascript
Google排名中的10个最著名的 JavaScript库
2010/04/27 Javascript
jquery用get实现ajax在ie里面刷新不进入后台解决方法
2013/08/12 Javascript
jquery datatable后台封装数据示例代码
2014/08/07 Javascript
AngularJS 2.0新特性有哪些
2016/02/18 Javascript
D3.js实现文本的换行详解
2016/10/14 Javascript
JavaScript获取ul中li个数的方法
2017/02/13 Javascript
jQuery实现百度登录框的动态切换效果
2017/04/21 jQuery
Angular.js中数组操作的方法教程
2017/07/31 Javascript
Webpack中雪碧图插件使用详解
2018/05/25 Javascript
Vue文件配置全局变量的实例
2018/09/06 Javascript
JS div匀速移动动画与变速移动动画代码实例
2019/03/26 Javascript
Handtrack.js库实现实时监测手部运动(推荐)
2021/02/08 Javascript
在Python中使用HTML模版的教程
2015/04/29 Python
Python的Flask框架应用调用Redis队列数据的方法
2016/06/06 Python
Bottle框架中的装饰器类和描述符应用详解
2017/10/28 Python
python简单区块链模拟详解
2019/07/03 Python
简单了解python 邮件模块的使用方法
2019/07/24 Python
Python配置pip国内镜像源的实现
2020/08/20 Python
西班牙英格列斯百货英国官网:El Corte Inglés英国
2017/10/30 全球购物
异步传递消息系统的作用
2016/05/01 面试题
快餐店的创业计划书范文
2014/01/29 职场文书
2014年大班元旦活动方案
2014/02/26 职场文书
阳光体育活动实施方案
2014/05/25 职场文书
文艺节目主持词
2015/07/06 职场文书
《窃读记》教学反思
2016/02/18 职场文书
《秋天的图画》教学反思
2016/02/19 职场文书
《兰兰过桥》教学反思
2016/02/20 职场文书
教你如何使用Python Tkinter库制作记事本
2021/06/10 Python
MySQL 主从复制数据不一致的解决方法
2022/03/18 MySQL
mysql使用instr达到in(字符串)的效果
2022/04/03 MySQL