バックグラウンド
jade 構文は素晴らしいですが、それがパフォーマンスにどのように影響しているかを確認したかったのです。
そこで、単一ページのアプリを作成し、apache ベンチを使用して、jade を使用してページをレンダリングする場合とメモリ内文字列を使用する場合のスループットを比較しました。変数はなかったので、これは純粋に学術的な比較でした。
インメモリ文字列により、アプリ全体がローカルで 2 倍以上高速になりました。これは、プロダクション モードの jade をインメモリ キャッシュからレンダリングする必要があることを考えると、かなりのようです。
ノード 0.8 と Express のバージョン 2.5.11 をプロダクション モードで使用しており、ビュー キャッシュ オプションを明示的に に設定していtrue
ます。
Apache ベンチの結果: https://dl.dropbox.com/u/3737990/jade/jade.png https://dl.dropbox.com/u/3737990/jade/memory.png