减少codeigniter中的垃圾收集时间

时间:2014-02-01 12:05:28

标签: codeigniter garbage-collection

CI中的垃圾收集功能

function _sess_gc()
{
    if ($this->sess_use_database != TRUE)
    {
        return;
    }

    srand(time());
    if ((rand() % 100) < $this->gc_probability)
    {
        $expire = $this->now - $this->sess_expiration;

        $this->CI->db->where("last_activity < {$expire}");
        $this->CI->db->delete($this-          ;

        log_message('debug', 'Session garbage collection performed.');
    }
}

我是codeigniter的新手,我在Sessionigniter中找到了这个GC函数,它位于Session.php库文件夹中。

我的问题是 如何更改GC删除过期会话的时间?

示例:我希望它每隔3分钟删除过期的会话..

但如果符合概率百分比,此函数将从数据库中删除过期的会话。

有没有办法呢?

0 个答案:

没有答案