2011-07-19 50 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運行基準,通過使用開發環境,您必須每次加載和編譯模板。