2011-07-19 54 views
2

现在,我在我的节点的快递中使用jqtpl。但是,我的同事说它在负载测试中花了很多内存。我应该为node.js使用哪种渲染/模板引擎?

所以:

  1. 是否与明示或渲染引擎出了问题?有没有配置(如视图缓存)我应该做些什么来减少内存使用?

  2. 不同渲染引擎的特点是什么?例如jade,jqtpl,ejs ...等

请指教。

+3

jqtmpl不适用于服务器。 [比较性能](http://unknownerror.net/2011-04/nodejs-javascript-template-engine-performance-comparison-and-optimization-of-some-6610)。当然Jade和EJS是安全的投注。做你自己的基准 – Raynos

+0

我起初试过Jade,但是我的问题已经习惯了语法,所以我现在使用EJS。我并没有真正感受到性能方面的差异。 – pkyeck

回答

1

使用NODE_ENV=production运行基准,通过使用开发环境,您必须每次加载和编译模板。