首页 > Web开发 > 详细

cgi、fast-cgi、php-cgi、php-fpm概念梳理

时间:2021-02-28 00:04:48      阅读:21      评论:0      收藏:0      [点我收藏+]

(1)cgi

通用网关接口,服务器调用外部程序的规范,是一种协议

(2)fast-cgi

快速通用网关,是一个与cgi并列的规范,是一种协议,改善了cgi较慢的缺点。

(3)php-cgi

实现了cgi规范的php程序,服务器借由php-cgi能调用php程序(通过cgi规范),但是已逐渐废弃。

(4)php-fpm

实现了fast-cgi规范的php程序,服务器借由php-fpm能调用php程序(通过fast-cgi规范)。改善了性能,进程模型与nginx类似,一个master进程启动多个worker进程。有三种工作模式。

ondemand,按需启动,有服务器请求,则启动worker

dynamic,先启动一部分worker,后续动态调整worker数量。

static,启动固定数量的worker

 

cgi部分的解释参考《网络是怎样连接的》 p328 --- 户根勤

cgi、fast-cgi、php-cgi、php-fpm概念梳理

原文:https://www.cnblogs.com/SHQHDMR/p/14457354.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!