なんだかとても悔しいのであれこれやってみたところ、mod_perlで動かすcgiを制限すればどうにかなるんじゃないかと思いついた。
そこで
<Files *.cgi>
のところを
<Files mt-*.cgi>
とやってMovableType用のcgiだけに適用させるようにしてみた。こうするとmt4.cgiは除かれるはず。ついでにmt-blacklist.cgiはmtblacklist.cgiと名前を変更。これでmtblacklist.cgiがうまく動作するか疑問なのだが…
やってみるとうまくいっているようだ。エラーも出ていない。よかったよかった。
おっと、これだと肝心なmt.cgiが無効にされてしまうじゃないか。ということで
<Files mt.cgi>
・・・
って奴も付け加えた。結果は…全て再構築するのに8分から7分弱へ短縮。
…
そんなに劇的な効果なし。さぶい結果だ。まぁ、PHP化とかしてない時は40分以上かかっていたから、それから比べると劇的に速くはなっているがここいらが多分このPCの限界だろうな。あとはMySQLに移行するしかないのかな。泣けるぜ、全く。