Ich habe eine Anforderung, Nachricht von der vordefinierten Vorlage vorzubereiten, System, das wir bauen werden 100 Nachrichten in einer Sekunde vorbereiten. Also habe ich ein Programm geschrieben haben 1000 Meldungen nacheinander mit mehreren Template Framework auf dem Markt zu bauen, das sindTemplate Framework Benchmark
-String template
-Mustache template
-Thymeleaf template
-Rythm template
-Pebble template
-handler template
Vorlage, die ich für diesen Leistungstest verwendet enthält eine gewisse Logik mit mehreren if/else, für und Substitutions-Angaben .
Um 1000 Nachrichten sequenziell vorzubereiten. Endergebnis davon sind unter
String template - 40 seconds
Mustache template - 2 seconds
Thymeleaf template - 15 seconds
Rythm template - 2 seconds
Pebble template - 4 seconds
Handler template - 7 seconds
In diesen ich glaube, Rythm Vorlage geschlagen alle anderen Template-Framework.
Lassen Sie mich Ihre Gedanken auf Rythm Vorlage wissen. Gibt es einen Nachteil bei der Verwendung?
Wenn Sie in schnell Vorlagen Expansion interessiert sind, werfen Sie einen Blick in Arco : Es basiert auf JSPs und kompiliert die Vorlagen in Java zur Kompilierzeit. http://arco.samajurun.com/arco-maven-plugin/faq.html –