« 話題のネットCM | メイン | 夢と魔法の国 »

July 20, 2006

MT3.3をApache::Registryで高速にする

OSXにMT3.3を入れてみました(DBはMySQLを使用)。 すでに、仕事でも実証済みなのですが、3.3になってからMTの動作がすこぶる遅くなったので、Apache::Registryで高速化してみました。

手順は、SixApartのマニュアルページに記載してあるので、割愛します。

OSXのデフォルトでインストールされているApacheはmod_perlがインストール済みなのですが、有効になっていないので「/etc/httpd/httpd.conf」をエディタで開いてmod_perlを有効にしてあげましょう。

239行目あたり
#LoadModule perl_module        libexec/httpd/libperl.so
↓
LoadModule perl_module        libexec/httpd/libperl.so
コメントをはずす

283行目あたり
#AddModule mod_perl.c
↓
AddModule mod_perl.c
コメントをはずす
httpd.confの修正のついでにApache::Registryを有効にするおまじないを記述
Include /private/etc/httpd/users/*.conf

PerlModule Apache::Registry
<Location /Library/WebServer/CGI-Executables/mt>
  SetHandler perl-script
  PerlHandler Apache::Registry
  Options +ExecCGI
</Location>
あとは、Apacheを再起動して設定を有効にします。これで完了。 MTが高速になったはず。

Author nitoka : July 20, 2006 07:07 PM

TrackBack

TrackBack URL:
http://www.nitoka.net/blog/mt-tb.cgi/172

Comment

Please, comment




save


 
[PR]杉並区のマンション情報