Linux/phpインストール/opcache
提供: 初心者エンジニアの簡易メモ
php5.5にopcacheインストール
sudo yum install --enablerepo=remi,remi-php55 php-opcache
sudo find /usr/ -name 'opcache.so' /usr/lib64/php-zts/modules/opcache.so /usr/lib64/php/modules/opcache.so
php -v PHP 5.5.17 (cli) (built: Sep 20 2014 17:12:00) Copyright (c) 1997-2014 The PHP Group Zend Engine v2.5.0, Copyright (c) 1998-2014 Zend Technologies with Zend OPcache v7.0.4-dev, Copyright (c) 1999-2014, by Zend Technologies
効果
load時間が1/20になった。測定ツールはxhprof。 BootstrapAbstract.phpはzendのクラス。
opcache前
load::libs/Smarty.class.php 1717μs load::html/2400line.php 2502μs load::Bootstrap/BootstrapAbstract.php 1004μs
opcache後
load::libs/Smarty.class.php 102μs load::html/2400line.php 33μs load::Bootstrap/BootstrapAbstract.php 37μs