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