2009年11月23日星期一

Durpal cache

It's more easy to use the drupal's cache than PHPCache, as we don't need to configure database again. However, more codes we need to write.

Example Code:
$result = cache_get($cid);
if($result!=null){
if(isset($result->data)&&isset($result->created)&&isset($result->expire))
{
$now = time();
//check time out
if($now<$result->expire)
{
$data = $result->data;
}
}
}
if($data==null){
$data = "your slow code result";
cache_set($cid,$data,"cache",time()+60*15);// time limit is 15min.
}

more details:cache.inc

没有评论:

发表评论