【问题标题】:Symfony built-in cache vs APCSymfony 内置缓存与 APC
【发布时间】:2012-12-10 15:51:05
【问题描述】:

我将通过缓存来优化一个 symfony (1.4) 项目。 我不知道我应该用什么?是使用 symfony 内置缓存缓存整个页面、组件、部分还是通过 APC 缓存 sql 结果更好?各有什么优缺点?

【问题讨论】:

    标签: caching symfony1 symfony-1.4 apc


    【解决方案1】:

    我会说:两者都用。

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

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

    【讨论】:

    • 嗯...我为什么要使用带有 symfony 缓存的 apc。我认为他们应该生活在同一时期,所以如果没有 symfony 缓存,就不会有 apc 缓存。这是真的吗?
    • 实际上我从来没有缓存过项目中的所有页面,因为它通常显示实时数据。我会投票赞成你的问题;)
    猜你喜欢
    • 1970-01-01
    • 2015-01-08
    • 1970-01-01
    • 1970-01-01
    • 2018-04-30
    • 2011-04-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多