Joomla自带有强大的缓存程序,可以根据开发的需要,在代码里实现网页的缓存,提高载入的速度,以下的代码是说明如何在用代码的形式自定义网页的缓存:
jimport( 'joomla.cache.cache' );//载入joomla cache的类库文件;
$cache = new JCache(array());//实例化cache的类;
$cache->setCaching (true);//启动缓存机制;
$cache->setLifeTime ($cacheTime);//设置缓存时间,以分钟为单位;
//存入缓存的内容;
$cache->store($cacheBody,$cacheId,$cacheGroup);
//读取缓存内容;如果超过缓存时间,或者没有做缓存,读取出来的内容为空;
$cacheBody = $cache->get($cacheId,$cacheGroup);