Memo

メモ > 技術 > CMS: ECCube > 導入: 高速化

■導入: 高速化
■OPcache OPcache導入してみた!(速さ検証もあるよ!) - Qiita https://qiita.com/morimorim/items/fb39ae7d673a8b88f413 OPcacheを利用してPHPを高速にしよう | https://weblabo.oscasierra.net/php-opcache/
# yum -y install --enablerepo=remi-php73 php-opcache … OPcacheをインストール # php -v PHP 7.3.24 (cli) (built: Oct 27 2020 11:01:59) ( NTS ) Copyright (c) 1997-2018 The PHP Group Zend Engine v3.3.24, Copyright (c) 1998-2018 Zend Technologies with Zend OPcache v7.3.24, Copyright (c) 1999-2018, by Zend Technologies … OPcacheのインストールを確認 # systemctl restart httpd
いくらか早くなったと思うが、さらに設定を調整する
# vi /etc/opt/remi/php73/php.d/10-opcache.ini (環境によっては /etc/php.d/10-opcache.ini などにある)
; The OPcache shared memory storage size. opcache.memory_consumption=256 … 128 → 256 ; The amount of memory for interned strings in Mbytes. opcache.interned_strings_buffer=16 … 8 → 16 ; The maximum number of keys (scripts) in the OPcache hash table. ; Only numbers between 200 and 1000000 are allowed. opcache.max_accelerated_files=8000 … 4000 → 8000
# systemctl restart httpd # systemctl restart php-fpm … php-fpm を使っている場合、あわせて再起動する
これでいくらか高速に動作する なお
# yum -y install --enablerepo=remi-php73 php-opcache
というコマンドでインストールしているが、環境によっては以下のようなコマンドとなるので適宜調整する php73 部分も、その環境のPHPバージョンにあった値にする
# yum -y install php-opcache # yum -y install php73-php-opcache

Advertisement