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 の方がはやい。
Published: 2010-08-11(Wed) 02:02