cgi、fast-cgi和php-fpm的关系简介

cgi、fast-cgi和php-fpm的关系

CGI公共网关接口,就是程序语言包括PHP和nginx直接沟通的协议一样。

1、cgi

就是每次多个请求,每个请求都会fork(复刻,就是克隆一个一摸一样的进程)来处理请求,这样进程很多,效率很低,给服务器带来负担;

2、fast-cgi

就是cgi的改良版版,多个请求都是一个进程来处理,处理完就关闭进程;

3、php-fpm

(php fast-cgi process management)这是fast-cgi的升级版,他不会一个进程处理多个请求,并不会马上关闭,而接着处理下一个请求,可以说是php-cgi的一个管理程序。

猜你喜欢

转载自blog.csdn.net/qq_41417172/article/details/89403641