FastCGIによる高速動作
FastCGIとは、Apacheに組み込むことで(Perlに限らず)CGIの動作を高速化させるためのモジュールです。利用するためには、ApacheにFastCGIを組み込み、Perlライブラリとして FCGI.pm(FastCGI用Perlモジュール)が必要です。
FastCGIでadiaryを利用する場合は、実行ファイルとして adiary.fcgi をご利用ください。
(Apache の設定例) LoadModule fastcgi_module modules/mod_fastcgi.so FastCgiConfig -maxProcesses 4 FastCgiConfig -startDelay 10 <IfModule mod_fastcgi.c> FastCgiIpcDir /tmp/fcgi_ipc/ AddHandler fastcgi-script .fcgi </IfModule>
- adiary.fcgi を uploader.fcgi などとコピーし適切に設定すれば uploader も FastyCGI 化できます。
- ライブラリファイルが更新されたとき、自動的に内部で再起動を行います。
- 代わりにmod_fcgidを利用することもできます。