2017-10-16 12 views
0

IIS WebサーバーでPHP 5.xを使用しています。私はマルチスレッドのコンセプトを使用するつもりです。誰でもPHPインターフェイスがより効率的で、CLIまたはCGIであることを教えてください。また、クエリ実行のためにこれらの2つの大きな違いがありますか?マルチスレッディングでより効果的なPHPインターフェイス

+0

自分でテストしますか? –

+4

CLIは実際にウェブサーバー経由で提供されることはありません。 CLIは、** Command line **インターフェースを意味します。 CGIはCommon ** gateway **インターフェースを意味します。ユースケースは、文字通り名前の中にあります。 – apokryfos

答えて

1

としては、C ommand L伊根の略CLI @apokryfosによるコメントで指摘Iターミナル/シェル(bashのような)発言からPHPを実行する際に使用される nterface。

CGIは、Webサーバとアプリケーションの間のインタフェースであるC G ommonateway I nterfaceです。

WebサーバーからPHPをインタフェースすることができる3つの方法があります(注文した最も遅いからに最速):

  • php-cgiはCGI
  • php-fastcgi高速はCGI
  • php-fpmも高速を使用して使用しています使用しています CGIですが、php-fastcgiよりも強力です。

php-cgiは、かなり古くなっており、シンプルさが必要な場合や、パフォーマンスを気にする必要がない場合にのみ使用されます。

php-fastcgiが最適ですが、最高のパフォーマンスが必要な場合は、実際にphp-fpmを使用する必要があります。

+1

詳細な回答は@ d3Lありがとう –

+0

@ Ba.Lalあなたは大歓迎です:) – d3L

関連する問題