事前定義されたテンプレートからメッセージを準備する必要があります。これから構築するシステムは、1 秒間に 100 件のメッセージを準備します。だから私は、市場で入手可能な複数のテンプレートフレームワークを使用して、1000メッセージを順番に構築するプログラムを作成しました。
-String template
-Mustache template
-Thymeleaf template
-Rythm template
-Pebble template
-handler template
このパフォーマンス テストに使用したテンプレートには、複数の if/else 、 for 、および置換ステートメントを含むロジックが含まれています。
1000通のメッセージを順次用意する。これらの最終結果を以下に示します
String template - 40 seconds
Mustache template - 2 seconds
Thymeleaf template - 15 seconds
Rythm template - 2 seconds
Pebble template - 4 seconds
Handler template - 7 seconds
これらの点で、Ryth テンプレートは他のすべてのテンプレート フレームワークに打ち勝っていると思います。
Rythm テンプレートに関するご意見をお聞かせください。使用上のデメリットはありますか?