Saya melihat milik orang lainnginx
配置中 fastcgi_pass
是unix:/tmp/php-cgi.sock
Dan konfigurasi saya ialah 127.0.0.1:9000
(不讨论负载均衡什么的,就是最简单的一个server
)
unix:/tmp/php-cgi.sock
和127.0.0.1:9000
Apakah perbezaan antara keduanya?
Saya nampakphp-fpm.conf
dalam
; The address on which to accept FastCGI requests.
; Valid syntaxes are:
; 'ip.add.re.ss:port' - to listen on a TCP socket to a specific address on
; a specific port;
; 'port' - to listen on a TCP socket to all addresses on a
; specific port;
; '/path/to/unix/socket' - to listen on a unix socket.
; Note: This value is mandatory.
listen = 127.0.0.1:9000
listen
的配置修改为/tmp/php-cgi.sock
?
Nah, soket unix akan menjadi lebih pantas dan tidak menggunakan rangkaian
Di samping itu, adalah lebih baik untuk meletakkannya dalam direktori /tmp daripada meletakkannya dalam memori
Saya biasanya meletakkannya di /dev/shm/php-fpm.sock
Letakkan dalam ingatan dan baca dengan lebih cepat
Secara teorinya, soket unix akan menjadi lebih pantas jika ia tidak melalui rangkaian,
Walau bagaimanapun, kestabilan tidak begitu ideal,
Seseorang telah melakukan ujian di sini, anda boleh merujuknya
http://blog.csdn.net/liv2005/article/details/7741732