メモ > 技術 > 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