Por exemplo, em php-fpm:
#listen = 127.0.0.1:9000
listen = /var/run/php-fpm/php-fpm.sock
Existe alguma diferença importante de desempenho entre o uso de ouvintes baseados em soquete unix em portas TCP? (Não apenas para PHP, mas em geral. É diferente para cada serviço?)
Quando você está usando o TCP, também está usando toda a pilha da rede. Mesmo se você estiver na mesma máquina, isso significa que os pacotes são encapsulados e decapsulados para usar a pilha de rede e os protocolos relacionados.
Se você usar soquetes de domínio unix, você não será forçado a passar por todos os protocolos de rede necessários de outra forma. Os soquetes são identificados apenas pelos inodes no disco rígido.
Tags performance tcp socket