防止代理ip
Unix domain socket 或者 IPC socket是一种终端,可以使同一台操作系统上的两个或多个进程进行数据通信防止代理ip。
与管道相比,Unix domain sockets 既可以使用字节流和数据队列,而管道通信则只能通过字节流。
通过网络TCP链接建立网络通信,即使是监听127.0.0.1,也是通过网络底层协议来通信。相对于socket方式,会消耗一些网络资源。
如果网站的静态资源和php处理的页面是分开的,需要较高的处理能力,可以选择将nginx和php-fpm分开,通过TCP监听的方式组成集群进行处理。(因为fastcgi么有转发静态资源,所以需要nginx将静态资源转发对应的静态资源的目录)
在服务器压力不大的情况下,tcp和Unix domain socket差别不大,但在压力比较满的时候,用套接字方式,效果比较好。