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

时间:2017-10-16 13:01:54

标签: php multithreading

我正在使用PHP 5.x和IIS webserver。我将使用多线程概念。任何人都可以告诉我哪个PHP接口更有效,CLI或CGI,这两个查询执行有什么主要区别吗?

1 个答案:

答案 0 :(得分:1)

正如@apokryfos CLI的评论所指出的那样, C ommand L ine I nterface代表你从终端/ Shell(比如bash)执行PHP。

CGI C ommon G ateway I nterface,它是网络服务器和您的应用程序之间的接口。

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

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

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

php-fastcgi更好,但如果您想获得最佳效果,则应该使用php-fpm