Twig:建议在生产中使用auto_reload选项吗?

时间:2016-04-20 02:25:25

标签: twig template-engine recompile

auto_reload选项为true时,表示修改模板文件时,Twig会重新编译该文件,然后呈现内容。

问题:在生产环境中建议将auto_reload选项设置为true吗?

在我看来,它应该在生产中设置为true,因为如果我使用GIT并且我的一个twig模板文件有新的更改,然后我使用' git pull'更新我的生产代码,我不必再清除缓存,Twig会自动检测到此模板文件已被更改,需要重新编译它。因此,在渲染模板文件时,它将使用最新的更改进行渲染。

有人会同意我的意见吗?如果没有,那么你会推荐什么?

1 个答案:

答案 0 :(得分:0)

我不同意你的意见:) auto_reload应该在制作中设置为false。此外,我不建议git pull进行生产代码的实时更新。

我建议您设置一个更安全的代码部署机制。这可以像脚本控制台一样简单,也可以基于CapistranoDeployer等工具。