12

我对 PHP 中模板语言的性能很感兴趣。我一直在观看 node.js 教程,并且对 JADE ( http://jade-lang.com ) 的使用印象深刻。

我看到 JADE 可以在 PHP https://github.com/everzet/jade.php中使用,我想知道它在性能方面是如何工作的。

我收集到,当为 Node 或 Ruby 运行时,HAML 或 JADE 在服务器启动时被编译,但是由于(我收集)PHP 在请求时加载,因此在 PHP 中使用模板语言时可能会影响性能(再一次,也许模板被编译并存储在缓存中)。

有没有人看过或做过 PHP 在使用 HAML、JADE(我不知道的其他模板语言)与编写完整 HTML 时的性能基准?我还应该注意哪些其他注意事项?(假设一个 MVC 风格的框架)

4

1 回答 1

3

我刚刚为我的 Zend Framework 项目之一实现了 Jade.php。

他们确实将解析的玉文件缓存为 php 文件,并在运行时包含它们。这就是 Zend 框架对 phtml 文件所做的事情,即

于 2011-08-09T18:09:47.733 回答