哪个 PHP 接口对于多线程更有效



我正在使用带有IIS Web服务器的PHP 5.x。我将使用多线程概念。谁能告诉我哪个PHP接口更有效,CLI或CGI,这两者在查询执行方面有什么主要区别吗?

正如@apokryfos CLI在评论中指出的那样,它代表Command Line Interface,当您从终端/外壳(如bash)执行PHP时使用。

CGICommon Gateway Interface,它是Web服务器和应用程序之间的接口。

有三种方法可以从 Web 服务器连接 PHP(从最慢到最快的顺序):

  • php-cgi使用CGI
  • php-fastcgi使用快速CGI
  • php-fpm也使用FastCGI,但比php-fastcgi更强大。

php-cgi几乎已经过时了,只有在您需要简单且并不真正关心性能时才使用。

php-fastcgi更好,但如果你想要最好的性能,你真的应该使用php-fpm

最新更新