zhjphp 发表于 2012-6-2 16:40:49

新手提问关于apc和Memcached缓存问题

本人新手感觉CI是PHP轻量级框架中最强的了,现在刚开始看手册。
手册中没有提及apc和Memcached相关函数
是不是$this->cache->下的函数能用于$this->cache->apc->或者$this->cache->memcached->
这三个是可以通用的适配器模式吗?
还有对$this->cache->memcached->save('foo', 'bar', 10);这个save函数不明白

希望高手解答,非常感谢

乌有 发表于 2012-6-3 00:37:30

1) $this->load->driver('cache', array('adapter' => 'apc', 'backup' => 'file'));
2) $this->load->driver('cache');

用第一种载入cache类的话,就使用$this->cache->get()或$this->cache->save()
用第二种载入cache类的话,就使用$this->cache->apc->get()这样的方式,指定你使用的缓存方案

除了基于纯文本的缓存(文件缓存)外,其他缓存组件均需对服务器环境进行正确配置才能使用.

zhjphp 发表于 2012-6-3 10:35:35

但是Memcached里面这么多方法,但是CI里面提供的方法只有is_supported,get,save,delete,clean,cache_info,get_metadata这几个方法,
是不是其他的Memcached方法需要自己扩展呢?

乌有 发表于 2012-6-3 10:49:04

zhjphp 发表于 2012-6-3 10:35 static/image/common/back.gif
但是Memcached里面这么多方法,但是CI里面提供的方法只有is_supported,get,save,delete,clean,cache_i ...

已经可以满足基本使用了吧,如果更复杂的应用再自己进行扩展.

zhjphp 发表于 2012-6-3 11:11:59

乌有 发表于 2012-6-3 10:49 static/image/common/back.gif
已经可以满足基本使用了吧,如果更复杂的应用再自己进行扩展.

好的,非常感谢!

codeigniter_lht 发表于 2013-3-18 17:17:45

{:soso_e183:}
页: [1]
查看完整版本: 新手提问关于apc和Memcached缓存问题