【问题标题】:Symfony2/Twig cache expirationSymfony2/Twig 缓存过期
【发布时间】:2015-07-23 10:53:47
【问题描述】:

是否可以为 Symfony 和/或 Twig 缓存设置过期时间。我用谷歌搜索并阅读了一段时间的文档,只找到了自动重新加载树枝模板的选项。据我了解,这意味着它将在每个页面加载时检查模板时间戳,这似乎不是一个好主意。如果我可以设置过期时间并且在该时间之后它会检查时间戳甚至重新编译所有模板,那就太好了。

【问题讨论】:

    标签: php symfony twig


    【解决方案1】:

    您可以在上课前在控制器中执行此操作:

    /**
    * Controller
    * @Cache(expires="tomorrow", public="true")
    * @author Author
    */
    

    【讨论】:

    • 这不是我真正的意思。我说的是模板更改时重新编译。购买默认他们在缓存清除后重新编译,如果我设置auto_reload: true 他们将在更改时自动重新编译。我问我是否可以在这些选项之间得到一些东西:定期检查文件更改。
    猜你喜欢
    • 2013-09-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多