输出缓存和Redis?

时间:2013-07-10 12:38:57

标签: php caching yii redis outputcache

我正在尝试在我的网站中实现整个页面缓存。 (就像stackoverflow)。我已经实现了输出缓存,但我的朋友告诉我,stackoverflow使用redis作为缓存层,我对redis部分感到困惑。

redis和outputcache一样吗?我可以使用redis实现outputcache吗? (对于yii开发人员,我正在使用Yii的outputcache)。

谢谢!

1 个答案:

答案 0 :(得分:1)

Yii的输出缓存将使用活动缓存组件存储缓存的内容,该组件可以是CDummyCache / CDbCache / CApcCache / CFileCache / CMemCache等(您在组件区域下的配置文件中设置的内容)。
目前看来,没有正式的CRedisCache组件,但有一个扩展名:http://www.yiiframework.com/extension/rediscache/可能对您有帮助。
此外,由于Redis是键/值存储和更多(虽然你不会更多地使用那些我猜)你可以试试CMemCache(记住你的服务器上安装了memcache php扩展和memcached守护进程) )。
L.E:我也为你找到了这个:https://github.com/phpnode/YiiRedis看起来非常整洁。