Welche Schritte können unternommen werden, um die Leistung beim Rendern von Jadevorlagen in Express mithilfe von NodeJS zu verbessern?

Hintergrund

Die Jade-Syntax ist fantastisch, aber ich wollte sehen, wie sie sich auf die Leistung auswirkt.

Also habe ich eine App für eine einzelne Seite erstellt und Apache Bench verwendet, um den Durchsatz mithilfe von Jade zum Rendern einer Seite mit der Verwendung einer In-Memory-Zeichenfolge zu vergleichen. Da es keine Variablen gab, war dies ein rein akademischer Vergleich.

Die In-Memory-Zeichenfolge hat die gesamte App lokal mehr als doppelt so schnell gemacht, was eine Menge zu sein scheint, wenn man bedenkt, dass Jade im Produktionsmodus aus einem In-Memory-Cache gerendert werden sollte.

Ich verwende Knoten 0.8 und die Version 2.5.11 von Express im Produktionsmodus, wobei die Ansichtscache-Option explizit auf festgelegt isttrue.

apache bench Ergebnisse:https://dl.dropbox.com/u/3737990/jade/jade.png https://dl.dropbox.com/u/3737990/jade/memory.png

Antworten auf die Frage(3)

Ihre Antwort auf die Frage