MovableType: 2006年11月アーカイブ
最近このサイトも重くなってきたのでリバースプロキシを導入して「apache2+mod_rewirte」 & 「apache1+mod_perl」構成にしてみました。
やり方は色々なサイトで紹介されているのでここでは明記しませんが、つまずいたところを紹介。
まず、apache2+mod_perl2の構成では動かない。
これはmod_perlの仕様変更?によりSixApartで紹介されている方法ではApache::Requestのインストールに失敗します。
なので、mod_perlで動かすときはapache1を使うこと。
また、一度mod_perl2を入れるとmod_perl1を入れなおしてもApache::Requestのインストールで1.99以下にしろや。(゚Д゚)ゴルァ!エラー吐くので「mod_perl2」ってつくファイルは削除する必要あり。
次にmod_rewriteでcgiはapache1に処理させた場合、数回ページ遷移するとかならず502エラーが発生します。(どうやら家の環境だけではないらしく、色々なところで報告されている模様)
仕方ないのでApache::Registryによる高速化は断念してmod_perlハンドラによる高速化を行うことで解決。
やり方はここ→Movable Type 3.3 マニュアル - mod_perl 1.xによる高速化
ということで何とか高速化は終了。
これで少しはマシになったかな?
手っ取り早く高速化するにはサーバー機の交換が一番だけど省電力PCは現役レッツノートしかないしな~
そのうちノートPC乗り換えたらレッツノートサーバーが登場するかもw
それまでご辛抱を!!




