如果缓存存在则渲染缓存,如果不是Symfony则不渲染

时间:2011-04-27 14:42:43

标签: php caching symfony1

我正在尝试从缓存(简单部分)渲染Symfony中的部分或片段,但如果缓存不存在,那么我希望Symfony(而不是重新创建缓存)渲染

我的网站从多个其他网站提取数据,这可能会极大地减慢页面呈现速度,因此我不打算在初始页面加载时从其他网站加载信息,我计划在初始页面加载完成后执行此操作用户单击相应的按钮,然后缓存数据以供日后使用。但是,如果数据被缓存(来自先前的请求),那么我宁愿将缓存的数据转储到初始页面加载中。

我试图尽可能地澄清它,所以希望它有意义。

1 个答案:

答案 0 :(得分:0)

我认为您可以使用过滤器和getViewCacheManager()

来处理这个问题