用户
 找回密码
 入住 CI 中国社区
搜索
查看: 2962|回复: 5
收起左侧

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

[复制链接]
发表于 2012-6-2 16:40:49 | 显示全部楼层 |阅读模式
本人新手感觉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()这样的方式,指定你使用的缓存方案

除了基于纯文本的缓存(文件缓存)外,其他缓存组件均需对服务器环境进行正确配置才能使用.
 楼主| 发表于 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
但是Memcached里面这么多方法,但是CI里面提供的方法只有is_supported,get,save,delete,clean,cache_i ...

已经可以满足基本使用了吧,如果更复杂的应用再自己进行扩展.
 楼主| 发表于 2012-6-3 11:11:59 | 显示全部楼层
乌有 发表于 2012-6-3 10:49
已经可以满足基本使用了吧,如果更复杂的应用再自己进行扩展.

好的,非常感谢!
发表于 2013-3-18 17:17:45 | 显示全部楼层
{:soso_e183:}

本版积分规则