« 話題のネット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


