Answers:
Unix套接字要快一些,因为您没有tcp-overhead。如果您意识到这种性能损失是服务器负载的问题。如果服务器负载不高,您将无法识别它。
如果您使用Jails(FreeBSD)或其他虚拟化技术将例如MySQL-Server与Web服务器分开,则通常使用tcp / ip设置而不是套接字。但是,防火墙规则需要限制访问。
您需要确定您的系统是否处于高负载下,因此必须使用套接字,或者您可以专注于良好的系统设计(分离服务),那么使用tcp / ip解决方案会更好。
因此,请简短回答:
是的,存在性能差异,套接字速度更快。如果您没有承受高服务器负载,则只需选择最适合您系统设计的产品即可。
socket(AF_INET, SOCK_STREAM, ...)
)