CGI 、fastcgi、php-cgi、php-fpm

  1. CGI的出现:早起web服务器只能处理静态资源请求,随着web发展,需要处理动态资源请求。web服务器无法处理,就只能依靠外部应用程序来处动态请求。既然要外部应用程序处理动态资源请求,那web服务器与外部应用程序就需要数据通信,通信自然需要一种规范,CGI就是web服务器与外部应用程序通信的协议。(联想http协议)
  2. CGI程序和web服务器数据传递通过环境变量和标准输入,标准输出。请求的实体主体部分是通过标准输入传递给CGI程序,处理结果是通过标准输出返回给web服务器。
  3. 以上部分内容来自:https://www.jianshu.com/p/c4dc22699a42
  4. php-fpm 优化:pm.max_children   pm  等设置方法:https://blog.csdn.net/lifei15731208550/article/details/88658520
  5. 网关协议CGI:https://www.jianshu.com/p/5b6c06119def
  6. CGI,fastcgi 讲解的非常好:https://www.cnblogs.com/itbsl/p/9828776.html
原文地址:https://www.cnblogs.com/bneglect/p/12195877.html