August 29, 2003

Blosxom Speedup

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がかなりおもかったようです。はずしたらとたんに軽くなりました。。

Posted by miyagawa at August 29, 2003 12:11 PM | Permalink | Comments (0) | TrackBack(0)
Comments
Trackbacks
TrackBack URL for this entry: http://blog.bulknews.net/mt3/mt-tb.cgi/287
Post a comment