每次在ezpubllish中运行内部缓存块?

时间:2016-02-25 09:05:40

标签: caching ezpublish

我的模板文件中有一个缓存块,如

{cache-block keys=$gallery.node_id subtree_expiry=$gallery.node_id expiry=0}
        <div>
            {def $sales_price =fetch('content', 'node', hash( 'node_id', 5564))}
            {attribute_view_gui attribute=$sales_price.data_map.body}
        </div>
{/cache-block}

每次都会运行fetch查询吗?或者一旦内容被缓存,它将在缓存过期之前运行?

1 个答案:

答案 0 :(得分:1)

缓存块的内容仅在其过期时才被处理,需要重新生成。

所以答案是:

  • 每次都会运行获取查询吗? =&gt;不,仅当块过期时
  • 或者一旦内容被缓存,它将在缓存过期之前运行? =&gt;是