結構大事「php.ini」でメモリの割当量の設定
標題の通り、PHPを便宜上使わないといけない場面で、使用するメモリ量を制限することができる。
php.iniの設定から、メモリの最大使用量を求める場合は次の通り。
php.iniのmemory_limitを設定する。
phpの設定ファイルphp.iniの中の次の設定を調整する。
memory_limit=2M
の項目でクライアントあたりのPHPのメモリ使用量を設定することができる。
例のように2MB〜64MBと変更することができる。
max_clientsのNginxでの計算
Apacheでいうmax_clientsはNginxでは次の式で求められる。
max_clients = worker_processes * worker_connections
仮にNginxの設定が次のような場合、
worker_processes 2;
worker_connections 1024;
2×1024 = 2048
になる。