这是一个非常小的PHP CodeIgniter框架framework.ci作为数据库缓存文件本身,但是,正式,缓存将永不过期,除非你主动删除方法调用。

缓存文件不会过期。已缓存的任何查询都将

它感觉太弱和非常不方便。修改DB类,在打开缓存时设置过期时间,过期自动缓存失败。

1 1021线cache_on功能:CI数据库/ db_dirver.php所取代

复制代码如下:功能cache_on($ expire_time = 0) / /添加PARM到期时间的缓存过期时间
{
美元-> cache_expire_time = $ / / expire_time;加kenvin
美元-> cache_on =真;
返回true;
}

2:如果函数读词数据库/ db_cache.php 90(假=($ cachedata = read_file($路径)))再加上前面的线

复制代码来确定代码如下: / / / /过期cache_expire_time
如果(!file_exists($路径)){
返回false;
}
如果(美元->数据库-> cache_expire_time > 0个($路径)数据库-> cache_expire_time){
返回false;
}

这样,在地方的缓存打开,以前这个DB cache_on美元()改为
代码复制代码如下:美元- DB cache_on($秒);
$秒是秒缓存过期时间。如美元- DB cache_on(60);表明缓存60秒后到期。