46 例如在php-fpm上: #listen = 127.0.0.1:9000 listen = /var/run/php-fpm/php-fpm.sock 在TCP端口上使用基于unix套接字的侦听器之间在性能上有什么主要区别吗?(不仅对于PHP,而且一般而言。每个服务是否有所不同?) performance tcp socket — 杰森 source
42 UNIX域套接字应该比通过环回接口的TCP套接字提供更好的性能(更少的数据复制,更少的上下文切换)。 请注意,尽管只能从在同一服务器上运行的程序访问套接字(显然,没有网络支持),并且这些程序需要具有访问套接字文件的必要权限。 — 马丁·冯·维蒂希 source
25 使用TCP时,您还将使用整个网络堆栈。即使您在同一台计算机上,这也意味着要对数据包进行封装和解封装以使用网络堆栈和相关协议。 如果使用unix域套接字,则不会被迫通过所有否则需要的网络协议。插槽仅由硬盘驱动器上的inode标识。 — 银摇滚 source