php-cgi和php-fpm有什么关系?
What relationship between php-cgi and php-fpm?
当我们使用nginx作为网络服务器时,我们也使用php-fpm。
如果我们使用 apache 或 lighttpd,我们会更多地谈论 php-cgi。那么问题来了,php-cgi和php-fpm有什么关系和区别呢?
非常感谢。
PHP-CGI是CGI接口。 PHP-FPM是一个FastCGI接口。
CGI 每个请求获得一次 运行。 FastCGI 在服务器启动时获取 运行 一次,然后进入请求循环。这使得 CGI 更简单,因为它没有依赖性; FastCGI 速度更快,因为它避免了任何启动时间,但设置起来有点复杂。
当我们使用nginx作为网络服务器时,我们也使用php-fpm。 如果我们使用 apache 或 lighttpd,我们会更多地谈论 php-cgi。那么问题来了,php-cgi和php-fpm有什么关系和区别呢? 非常感谢。
PHP-CGI是CGI接口。 PHP-FPM是一个FastCGI接口。
CGI 每个请求获得一次 运行。 FastCGI 在服务器启动时获取 运行 一次,然后进入请求循环。这使得 CGI 更简单,因为它没有依赖性; FastCGI 速度更快,因为它避免了任何启动时间,但设置起来有点复杂。