cgifastcgiphp-cgispawn-fcgiphp-fpm
1. cgi 和 fastcgi 是两个接口协议,用来实现脚本解释器跟webserver之间通信。
2.php-cgi就是依赖于fastcgi编写的fastcgi程序,负责php解释器与nginx等的通信。
3.fastcgi程序一般采用多进程“监听”同一端口的设计模式,多条进程常驻内存省去了每次对环境变量的解析等重复事情。spawn-fcgi和php-fpm就是用来对多个fastcgi程序管理的。
4.多说一句,php中的pconnect会常驻在每一个fastcgi进程中。