Kohano之Cache篇
时间:2010-08-21 来源:liushan
Kohana缓存支持
Apc
统一有一个外部接口
其中Memcachetag还实现了Kohana_Cache_Tagging 接口(注:Kohana_Cache_Tagging在API类表里把接口当类显示出来,TNND)
下面简述下使用方法:
创建配置文件:
拷贝\modules\cache\config\cache.php 到 你的应用程序下就行了,修改你自己需要的,不在描述
使用
<?php $data="aaaaaaaaaaafasdfasaaaa"; $cache=Cache::instance(); $chachedata=$cache->get("foo");//取得缓存 if(!$chachedata){ $cache->set('foo', $data);//设置缓存 $chachedata=$data; } echo $chachedata; //$cache->delete("foo");//删除缓存 //$cache->delete_all();//删除全部缓存
memcachetag 实现了Kohana_Cache_Tagging的方法:(下面使用示例)
<?php $data="aaaaaaaaaaaaaaaaasdfaaaaaaaaaaaaa"; $cache=Cache::instance("memcachetag"); $chachedata=$cache->find("morea"); if(!$chachedata){ $cache->set_with_tags('foo', $data,null,array("morea")); $chachedata=$data; } echo $chachedata; //$cache->delete_tag("morea"); //$cache->delete("foo"); //$cache->delete_all();
相关阅读 更多 +