夏休みの課題でCatalyst::Model::XML::Feedを使ったという記事を書いた。しかし、このモジュールを使って、一回のクエリで5個も6個もFeedを読み込むようにするとページが表示されるまでにかなり時間がかかってしまって、Webアプリケーションとしてはあまり良くない。なんで、XMLを読み込むためのモジュールのベンチマークをとってどれを使えば一番早いか調べてみることにした。 と思って調べたら、相当前ににPerl で XML の処理はどれが速いかベンチ : NDO::Weblogというid:naoyaさんの記事で調べられていた。せっかくなんで、この記事で行われているベンチをXML::Feedにもやらせてみて比較してみることに。 元の記事のコードに sub with_xml_feed { my @links = (); my $feed = XML::Feed->parse(\$c