PHP Accelerator インストールについて
ionCube PHP Acceleratorについて。
PHPA を利用すると、一般的には 5 倍の速度向上が得られ、Smarty ベースのアプリケーション上では 10 倍近くもの速度向上が得られると確認されております。ゲーマーSNSがSmarty ベースのアプリケーションのため導入することにしました。
以下、PHP Acceleratorのインストールメモと動作結果のメモを残しておきます。
http://www.asial.co.jp/products/ioncube/へ行き、
アシアル株式会社に会員登録。
対応プラットフォームおよびOSとPHPのバージョンを確認して、ダウンロード先を確認。
サーバーへ管理者権限でログイン。
/usr/local/libにダウンロードすることにする
cd /usr/local/lib/
ダウンロードする
wget ダウンロードURL
解凍する
tar -xzvf ファイル名.tgz
ディレクトリ名を変更する(phpaにする)
mv 解凍したディレクトリ名 phpa
PHPの設定変更
vi /etc/php.ini
以下の記述を追加
zend_extension="/usr/local/lib/phpa/php_accelerator_1.3.3r2.so"
Apache再起動
service httpd restart
phpaの設定を細かく変更したい場合には、
/usr/local/lib/phpa/CONFIGURATION.txt
を見ながら変更する。
phpa導入後のレスポンスについて
まだキャッシュされていないPHPページに関しては、今までよりも動作が遅いが、キャッシュ後はやや速くなったように感じる。