php-cgi和php-fpm之间有什么关系?

4
当我们使用nginx作为web服务器时,我们也会使用php-fpm。如果我们使用apache或lighttpd,则更多地使用php-cgi。那么问题是php-cgi和php-fpm之间的关系和区别是什么? 非常感谢。
1个回答

6

PHP-CGI 是一种 CGI 接口。PHP-FPM 是一种 FastCGI 接口。

每个请求都会运行一次 CGI 。FastCGI 在服务器启动时运行一次,然后进入请求循环。这使得 CGI 更简单,因为它没有任何依赖关系;FastCGI 更快,因为它避免了任何启动时间,但是它的设置稍微复杂一些。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接