У меня есть требование подготовить сообщение из предопределенного шаблона, система, которую мы собираемся построить, подготовит 100 сообщений за секунду. Поэтому я написал программу для создания 1000 сообщений последовательно с несколькими рамки шаблона, доступных на рынке, которые являютсяОценка шаблона рамки
-String template
-Mustache template
-Thymeleaf template
-Rythm template
-Pebble template
-handler template
шаблон, который я использовал для этого теста производительности содержит некоторую логику с несколькими, если/иначе, для и заявления замещения ,
Чтобы подготовить 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
В этом я считаю, что шаблон ритма избил все остальные рамки шаблонов.
Дайте мне знать ваши мысли по шаблону ритма. Есть ли недостаток в его использовании.
Если вы заинтересованы в быстром расширении шаблонов, обратите внимание на Arco : Он основан на JSP, и он компилирует шаблоны Java во время компиляции. http://arco.samajackun.com/arco-maven-plugin/faq.html –