Symfony内置缓存与APC

时间:2012-12-10 15:51:05

标签: caching symfony1 symfony-1.4 apc

我将通过缓存来优化symfony(1.4)项目。 我不知道应该用什么?是否更好地缓存整个页面,组件,部分使用symfony内置缓存或APC缓存sql结果?每个人的利弊是什么?

1 个答案:

答案 0 :(得分:1)

我会说:两者同时使用。

您可以对所有Doctrine查询使用Doctrine_Cache_Apc,并在复杂的操作/组件上使用Symfony缓存。

如果您有CMS,请记住使缓存无效,以便用户看到他的编辑“实时”。例如,在CMS中的保存操作中,您可以使用sfFileCache::removePattern删除缓存文件,然后使用sfWebBrowser::get即时重新创建缓存文件。