[英]Template framework benchmark
我需要从预定义的模板中准备消息,我们将要构建的系统将在一秒钟内准备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
在这些方面,我相信Rythm模板击败了所有其他模板框架。
让我知道您对节奏模板的想法。 使用它有什么缺点吗?
嘿,节奏的作者。 感谢您将Rythm放入基准列表。
我对节奏的理解:
Rythm的优点是可用性,功能集和表现力。
缺点可能是:
我看到的一个缺点是,如果可以在多个模板中使用任何自定义/用户定义的函数,那么我们需要在所有模板中编写相同的函数。 我的理解对吗?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.