MobaSiF::Template と Text::Xslate の比較
40 :デフォルトの名無しさん:2010/08/01(日) 21:43:47
xslateというテンプレートエンジンが速いそうですが、mobasifと比べてどっちが速いでしょうか。
ベンチマーク探したけど、両者を比較しているのは見つかりませんでした。というか xslate のほうは後発なんだから、高速だと主張するならTTなんかじゃなくて
mobasifと比べてほしいよね。
http://xslate.org/ にはわざと MobaSiF::Template との比較はのせていません。日本でしかしられておらず、しかも日本でも一社以外ではほとんどつかわれていないとおもわれるテンプレートエンジンとの比較を掲載しても海外の人がひいてしまうからです(xslate.org は海外へのプロモーションが主目的なので)。
ですが、一応ベンチマークスクリプトは附属しているので計測することができます。
% perl benchmark/x-rich-env.pl --mst --template=list Perl/5.12.1 x86_64-linux Text::Xslate/0.1056 Text::MicroTemplate/0.15 Text::MicroTemplate::Extended/0.11 Template/2.22 Text::ClearSilver/0.10.5.4 MobaSiF::Template/0.02 HTML::Template::Pro/0.9502 1..5 ok 1 - TT: Template-Toolkit ok 2 - MT: Text::MicroTemplate ok 3 - TCS: Text::ClearSilver ok 4 - MST: MobaSiF::Template ok 5 - HTP: HTML::Template::Pro Benchmarks with 'list' (datasize=100) Rate TT MT TCS HTP MST Xslate TT 104/s -- -75% -96% -98% -98% -100% MT 415/s 300% -- -83% -91% -93% -98% TCS 2393/s 2206% 477% -- -49% -57% -89% HTP 4654/s 4387% 1022% 95% -- -16% -78% MST 5547/s 5247% 1237% 132% 19% -- -74% Xslate 21154/s 20292% 5000% 784% 355% 281% --
結論: MobaSiF::Template より Text::Xslate の方がはやい。