0

我通过在我的模块中编辑 cache.yml 文件来打开缓存组件

_startpage:
  enabled: true
  contextual: true
  lifetime: 60 

之后没有时间差,但我认为组件被缓存了,因为它上面有一个 symfony 缓存框(带有缓存信息)。我意识到对数据库的查询数量与没有缓存的情况相同 - 组件肯定会执行一些查询,那么为什么查询数量没有改变?

4

1 回答 1

2

解决了。

工厂.yml

view_cache:
  class: sfFileCache
  param:
    automatic_cleaning_factor: 0
    cache_dir:                 %SF_TEMPLATE_CACHE_DIR%
    lifetime:                  86400
    prefix:                    %SF_APP_DIR%/template
于 2013-01-14T12:43:55.040 回答