🐷
PHPのセッションファイルの保存先を変更する
PHPのセッションファイルを保存するパスは、php.iniで設定できます。
/etc/php.ini
session.save_path = "/tmp/php/session"
PHPをApacheのモジュールで動作させている場合は、Apacheの設定で変更することもできます。
このメリットは、PHP-FPMと保存先を変えることが可能になります。
/etc/httpd/conf.d/php.conf
php_value session.save_handler "files"
php_value session.save_path "/tmp/php/session"
NginxなどでPHP-FPMを利用しており、PHP-FPMの設定だけを変えることもできます。
(Apacheでモジュール動作している場合は変わらない)
/etc/php-fpm.d/www.conf
php_value[session.save_handler] = files
php_value[session.save_path] = /tmp/php/session
セッションファイルの保存先をRamDiskやmemcachedにする
セッションファイルの保存先をRamDiskやmemcachedに変更すると、処理速度がめちゃくちゃ速くなります。
Discussion