WEBシステム開発・デザイン制作などすべての作業を一貫してご提供しております。(大阪・東京近辺)

Nginx PHP-FPMの接続をTCP/IPからUnix/Socketに変更してみる

NginxでWEBサーバーを構築するのが一時期流行っていました。

今では当たり前になりすぎたのか?ホットな話題があまり無いようにも感じます。

今回、今まで何気に設定したNginxとPHP-FPMの設置を

TCP/IPからUnix/Socketに変更する機会があったので試して見ました。

パフォーマンスが若干あがると言うことで期待しながら・・・


ほとんどの他サイトではTCP/IPでの設定だったので、改めて設定を確認したところ

変更はとても容易なものでした。


php-fpm.d/[www].conf 内に

listen = /var/run/php-fpm.sock

listen.owner = [nginx]
listen.group = [nginx]
listen.mode = 0660

を設定し、Nginxの

conf.d/[site].conf 内で

#fastcgi_pass 127.0.0.1:9000;
fastcgi_pass unix:/var/run/php-fpm.sock;

TCP/IPからUnix/Socketに置き換えてやるだけで動作しました。

体感的には早くなったような気がします。