普通でもPerlなどよりも高速など利点の多いPHP。なんと、さらに高速に出来ます。
PHP Accelerator というものを使います。
これはPHPの仕組みを使った上手いツールです。普通PHPスクリプトが呼び出されると
PHPのソースが開かれコンパイルして実行・表示されます。(毎回のように)
導入すると、一度実行したらメモリ上にキャッシュしておき、次回アクセス時にそのコンパイル済みキャッシュ
を実行するのでとても高速なわけです。一日に数え切れないほど要求をされるので効果的かつサーバへの負荷がまたへります。
米国Yahoo!が導入するほどで、かなりの向上(5〜10倍)が期待できます。
当サーバも導入して、飛躍的に速くなりました。スペック低いけれども快適動作です(^^;
ま、こんな話はさておき、早速導入してみましょう。
ここからダウンロードしてください
普通はLinux(Intel)の中で数字が最も大きいもの(これを見たときは4.3.0)を選べばOKです。バージョンなどにあわせてください。
■ 展開します
# tar xzvf php-accelerator-1.3*****.tgz
■ ファイルをライブラリへ移動させます
# mkdir /usr/local/lib/php-a
# mv php_accelerator-1.3.3r2_php-4.3.0・・・glibc-2.4.4/* /usr/local/lib/php-a/ ←/*をいれないと、ディレクトリが移動してしまいます
■ php.iniに、設定を追記します(一番下の行でOK)
# vi /usr/local/lib/php.ini (php.iniへはそれぞれ違う場合があります)
-----------------(↓追記↓)-----------------------
zend_extension="/usr/local/lib/php-a/php-accelerator_1.3.3r2.so
-----------------(↑追記↑)-----------------------
■ Apache(サーバデーモン)の再起動 # /etc/rc.d/init.d/httpd restart (例)
これで完了です。もし再起動で失敗するなら設定やファイルへのパスを確認してください。