PHP 5.5 にそろそろアップデートしたいです!そしてアップデートしますと、キャッシュすることでパフォーマンス向上に貢献してくださった APC が使えなくなってしまうとのこと。代わりに、APCu と OPcache が使えるとのことで、インストールいたしました。
- Zend OPcache はオペコードキャッシュ(コンパイル後のコードをメモリに保存して再利用)
- APCu はユーザーキャッシュ(オブジェクトや変数をメモリに保存して、別のリクエストからそれを再利用)
- APC はオペコードキャッシュ + ユーザーキャッシュ
今回はその記録をノートいたします。
作業前の状態
- PHP 5.4.33
- pecl/APC 3.1.15dev
- Remi リポジトリ導入済み
- Apache ではなく、nginx
- PHP は php-fpm