APCuのインストール
yum install php-pecl-apcu yum install --enablerepo=remi-php72 php-pecl-apcu #今回はphp7.2用にインストール
インストール後、割り当てメモリ設定
vi /etc/php.d/***apcu.ini extension = apcu.so apc.enabled=1 apc.shm_size = 128M
再起動してphpinfo()で確認
systemctl restart php-fpm
PHPコード内での利用例
#$board = $board_obj->get_board($_GET['b']); #元々のコード $store_time=120; #キャッシュ保持期間 $key='b_'.$_GET['b']; #一意なキー if (!apcu_exists($key)) { #キャッシュが存在しないなら $board = $board_obj->get_board($_GET['b']); #元のコードがここにくる apcu_store($key, $board, $store_time); #キャッシュを一定期間ストア }else{ $board = apcu_fetch($key); #ストアした値を取得 }
コメント