Shibuya.pmの blosxom を若干高速化。
というか、いままでがおそすぎ。なんでかとよーくコードみてみたのですが、plugin のファイル名の最後に _ をつけると無効化されるわけですが、
my($plugin_name, $off) = $plugin =~ /^\d*(\w+?)(_?)$/;
my $on_off = $off eq '_' ? -1 : 1;
require "$plugin_dir/$plugin";
$plugin_name->start() and ( $plugins{$plugin_name} = $on_off ) and push @plugins, $plugin_name;
てな感じで、無効化しても require と start はされるんですね。。
というわけで実験的に放置しておいたプラグインがいっぱいあったので、そのrequireがかなりおもかったようです。はずしたらとたんに軽くなりました。。