Smarty有时很慢

时间:2009-11-19 10:09:32

标签: debugging smarty

我们使用Smarty并且不时地渲染模板需要花费很多时间。通常它工作正常,但有时(如1 000中的1个随机页面视图)渲染模板大约需要5秒钟。我们不使用smarty函数或插件,只使用简单的变量。什么可能是错的,在哪里看?模板已经编译,并且在“减速”之前不会更改。

1 个答案:

答案 0 :(得分:1)

也许不是你想要的,但仍然是一个答案:

如果您只使用变量以及简单的循环和控制结构,我建议使用另一个基于PHP的模板系统。毕竟,PHP被设计为模板语言。

这种方法有多个积极方面:

  1. 您不必学习另一种语法。
  2. 你失去了在PHP之上添加另一层的额外开销,这在很大程度上与PHP已经可以做的事情重复。