2017-10-16 38 views
0

我使用PHP 5.x的與IIS web服務器更effecient。我將使用多線程概念。任何人都可以告訴我哪個PHP接口更高效,CLI或者CGI,並且這兩個查詢執行之間有什麼主要區別嗎?的PHP接口是多線程

+0

測試自己嗎? –

+4

CLI並非真正意味着通過網絡服務器提供服務。 CLI指** **命令行**界面。 CGI意味着Common **網關**接口。用例的名稱實際上是字面的。 – apokryfos

回答

1

正如@apokryfos CLI代表ç ommand 大號國家統計局在評論中指出時覆蓋整個院落你說一個終端/殼牌(如bash)的執行PHP所使用。

CGIÇ ommon ateway 其覆蓋整個院落是一個Web服務器和應用程序之間的接口。

有,你可以從一個Web服務器連接PHP三種方式(下令從最慢到最快):

  • php-cgi使用CGI
  • php-fastcgi使用快速 CGI
  • php-fpm還採用快速 CGI,但比php-fastcgi更強大。

php-cgi已經過時了,只有在您需要簡單且不關心性能時纔會使用。

php-fastcgi更好,但如果您想要獲得最佳性能,則應該使用php-fpm

+1

謝謝@ d3L的詳細解答 –

+0

@ Ba.Lal不客氣:) – d3L