SpeedyCGI 環境下による高速化

SpeedyCGI は Perl を常駐化させるソフトウェアです。

img0ch は SpeedyCGI 対応しているため、SpeedyCGI を使って動作を高速化させることが出来ます。

SpeedyCGI をインストール

SpeedyCGI をインストールします。サーバーによっては最初からインストールされている場合もあります。

SpeedyCGI は以下のURLから入手できます。

cpan シェルからインストールする場合は以下になります。

  cpan install CGI::SpeedyCGI

Shebang の行を変更する

/test にある img0ch-config.cgi を除く全ての CGI に対して Shebang (最初の1行目) の行を変更します。

  1. #!/usr/local/bin/perl

を例えば /usr/local/bin にインストールしたなら

#!/usr/local/bin/speedy

に変更してください。

面倒であれば test ディレクトリに移動して

  1. find *.cgi -exec perl -pi -e 's{#!/usr/local/bin/perl}{#!/usr/local/bin/speedy}' {} \;

とすれば一気に変更が可能です。ただしコンソール経由で操作出来る場合に限ります。