[PHP] problem about PHP-FPM in TCP socket and Unix socket

2012-03-02 Thread Yuchen Wang
Hello all,

I am trying to config some new server

All of my servers are using TCP Socket(127.0.0.1:9000) between nginx and
php-fpm before

But, I run ab(ab -n 2 -c50 http://192.168.74.130:81/) to test the
performance of Unix Socket and TCP Socket,
the result is Unix is little better than TCP

Usually we run php and web server in the same server,
So, TCP socket and Unix socket
Which method do you prefer ?

Thank you

-- 
*Yuchen Wang*


Re: [PHP] problem about PHP-FPM in TCP socket and Unix socket

2012-03-02 Thread Daniel Fenn
This how I would look at it, if it on the same box use socket, and yes
it is expected that socket is faster than TCP since (as far as I know)
you don't need to deal with the overhead of TCP.

Regards,
Daniel Fenn







On Sat, Mar 3, 2012 at 3:56 AM, Yuchen Wang phob...@gmail.com wrote:
 Hello all,

 I am trying to config some new server

 All of my servers are using TCP Socket(127.0.0.1:9000) between nginx and
 php-fpm before

 But, I run ab(ab -n 2 -c50 http://192.168.74.130:81/) to test the
 performance of Unix Socket and TCP Socket,
 the result is Unix is little better than TCP

 Usually we run php and web server in the same server,
 So, TCP socket and Unix socket
 Which method do you prefer ?

 Thank you

 --
 *Yuchen Wang*

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP] problem about PHP-FPM in TCP socket and Unix socket

2012-03-02 Thread Matijn Woudt
On Fri, Mar 2, 2012 at 5:56 PM, Yuchen Wang phob...@gmail.com wrote:
 Hello all,

 I am trying to config some new server

 All of my servers are using TCP Socket(127.0.0.1:9000) between nginx and
 php-fpm before

 But, I run ab(ab -n 2 -c50 http://192.168.74.130:81/) to test the
 performance of Unix Socket and TCP Socket,
 the result is Unix is little better than TCP

 Usually we run php and web server in the same server,
 So, TCP socket and Unix socket
 Which method do you prefer ?

 Thank you

 --
 *Yuchen Wang*

Always go for Unix sockets. TCP has quite a bit overhead which
includes stuff you really don't need if two processes live on the same
server. Think about error detection, flow control, congestion control,
packet loss. None of these are needed if your system is functioning
correctly.

- Matijn

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP] problem about PHP-FPM in TCP socket and Unix socket

2012-03-02 Thread Daniel Fenn
Something else that should be said: You won't need to muck around with
firewall settings as well (that if your running a firewall on the same
box





On Sat, Mar 3, 2012 at 11:22 AM, Matijn Woudt tijn...@gmail.com wrote:
 On Fri, Mar 2, 2012 at 5:56 PM, Yuchen Wang phob...@gmail.com wrote:
 Hello all,

 I am trying to config some new server

 All of my servers are using TCP Socket(127.0.0.1:9000) between nginx and
 php-fpm before

 But, I run ab(ab -n 2 -c50 http://192.168.74.130:81/) to test the
 performance of Unix Socket and TCP Socket,
 the result is Unix is little better than TCP

 Usually we run php and web server in the same server,
 So, TCP socket and Unix socket
 Which method do you prefer ?

 Thank you

 --
 *Yuchen Wang*

 Always go for Unix sockets. TCP has quite a bit overhead which
 includes stuff you really don't need if two processes live on the same
 server. Think about error detection, flow control, congestion control,
 packet loss. None of these are needed if your system is functioning
 correctly.

 - Matijn

 --
 PHP General Mailing List (http://www.php.net/)
 To unsubscribe, visit: http://www.php.net/unsub.php


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php