社長BLOG
OPVC03 OpenPNE3の高速化
- 2010-12-03 (金)
- 社長BLOG
3日目 APCでOpenPNE3の動作を高速化する
APCでOpenPNE3を高速化
100人以下でOpenPNEを使う場合は、2日目のインストールだけでもOpenPNE3は十分動作します。低スペックな環境でつかいたい、大人数で利用したい場合には、より快適に動作させるために、PHPの高速化エンジンを導入すべきでしょう。
PHPの高速化エンジンはZend Optimizer、eAccelerator、APCなどが有りますが、今回は導入が手軽で、PHP5での実績も豊富、そして無料で使える。APCを導入します。
pearコマンドでAPCをインストール
sudo yum install php-pear
sudo pear channel-update pear.php.net
sudo pear upgrade-all –ignore-errors
sudo pecl install APC
このような表示が出ればインストールはOKです。
有効にするためには、
/etc/php.ini に extension=apc.so を記述します。
※このサンプルでは最終行に記述しています。
[soap]
; Enables or disables WSDL caching feature.
soap.wsdl_cache_enabled=1
; Sets the directory name where SOAP extension will put cache files.
soap.wsdl_cache_dir=”/tmp”
; (time to live) Sets the number of second while cached file will be used
; instead of original one.
soap.wsdl_cache_ttl=86400; Local Variables:
; tab-width: 4
; End:extension=apc.so
ここでApacheを再起動します。
/etc/init.d/httpd restart
APCが正しく導入されているか、phpinfo()で動作確認しています。
web/test.php ファイルを作成する。
ブラウザからtest.phpにアクセス。 http://59.106.172.77/test.php
このように、APCが正しくインストールされていればphpinfo()の画面で、このように表示されます。
明日は?
4日目は、携帯メール投稿のセットアップに取り組んでいきます。