- 2008年10月 1日 14:05
MovableTypeは通常のページはHTMLなので問題はないのだが、検索とかコメント投稿はかなり遅い。
Perlは実行される度にコンパイルされるタイプの言語なので、起動に時間がかかる。
そこでFast_cgiではコンパイル後のコードをキャッシュしておいて、実行時にはそれをそっくり使おうというコンセプトでの高速化だ。
まずはApache関係モジュールのインストール。
#cd /usr/ports/mod_fcgid
#make install clean
次にhttpd.confに以下の行を追加
LoadModule fcgid_module modules/mod_fcgid.so
SocketPath /tmp/fcgid_sock/
AddHandler fcgid-script .fcgi
CPANで必要なモジュールをインストール
CPAN install FCGI
MT4のmt-config.cgiにファイル名変更を追加記述する。
AdminScript mt.fcgi
CommentScript mt-comments.fcgi
TrackbackScript mt-tb.fcgi
SearchScript mt-search.fcgi
XMLRPCScript mt-xmlrpc.fcgi
ベンチマークによれば(MTの場合には当てはまらないと思うが)通常のcgiに比較してfast_cgiが11倍程度、fcgidが11倍程度、mod_perlが13倍程度高速になると言う。
ただしこれ、コンパイル時間に比較して処理時間が短い場合だろうな。
- Newer: 株価はホワイトプランを目指す?
- Older: 融資枠決定
コメントする前にサインインすることもできます。
サインインしなくてもコメントの投稿は出来ます。
サインインしている場合はお名前などを入力せずに、そのまま投稿できます。
登録は簡単&それによって何かが起きるわけではないのでお気軽にどうぞ。
登録ページ書き込み→確認メール送信→確認メールのURLクリックで承認、の手順です。
確認メールに書かれたURLにアクセスしないと登録は完了せず、正しいログイン状態に移行できません。
コメント投稿完了までには少し時間がかかります。
二重投稿にご注意下さい。