Symfony 组件缓存框

Posted

技术标签:

【中文标题】Symfony 组件缓存框【英文标题】:Symfony component cache boxes 【发布时间】:2012-12-28 05:33:20 【问题描述】:

我尝试在我的 symfony 项目中缓存一些组件和部分。

我将cache.yml 设置为缓存并在settings.yml 中为开发环境打开缓存。当我刷新我的网站时,缓存框是蓝色的,但我认为它们应该是黄色的 as the doc says:

如果框是黄色的,则部分是从缓存中获取的

我的缓存不起作用。有人知道为什么会这样吗?

【问题讨论】:

新的刷新是显示黄色框还是蓝色框? 已解决。必须在 facotries.yml 中设置 view_cache 属性。 发布您的解决方案的答案并接受它。 【参考方案1】:

解决了。

factories.yml

view_cache:
  class: sfFileCache
  param:
    automatic_cleaning_factor: 0
    cache_dir:                 %SF_TEMPLATE_CACHE_DIR%
    lifetime:                  86400
    prefix:                    %SF_APP_DIR%/template

【讨论】:

以上是关于Symfony 组件缓存框的主要内容,如果未能解决你的问题,请参考以下文章

Symfony2禁用缓存?

Symfony2 学说清除缓存

Symfony Validator 不使用缓存

Symfony2 会话和缓存:清除命令

有没有办法在 Symfony 上自动清除缓存?

如何在多个 Symfony 实例之间共享应用程序缓存(共享缓存池)?