ホームページ  >  記事  >  バックエンド開発  >  php fastcgiの利点

php fastcgiの利点

WBOY
WBOYオリジナル
2016-06-23 14:31:13942ブラウズ

はじめに: これは php fastcgi の利点に関する詳細ページであり、php、fcgi、cgi、fork、php php fastcgi、php の利点に関連する知識、スキル、経験、およびいくつかの php ソース コードを紹介します。等

class='pingjiaF' Frameborder='0' src='http://biancheng.dnbcw.info/pingjia.php?id=357913'scroll='no'> FCGI の利点:
1 リクエストごとにフォークする必要がない一度、このフォークを過小評価しないでください。非常に多くのアクセスがある特定のロジックの場合、CGI を使用すると、システムは多数のプロセスをフォークします。プロセスが多すぎると切り替えが発生する可能性があり、コストが高くなります。
2 FCGI 初期化操作はリクエストごとに実行する必要はありません。 ビジネス ロジックがサーバーに接続してデータをクエリする必要がある場合、クエリが頻繁に行われる場合は、FCGI を使用して長い接続を確立できます。 CGI では、接続が確立されるたびに、サーバーが積極的に接続を閉じるか、CGI が接続を閉じるかに関係なく、一定数の TIME_WAIT 接続が発生します。

FCGI の欠点:
1 プログラム実装のどこかに小さなメモリ リークなどの問題がある場合、CGI が占有するメモリは時間の経過とともに非常に大きくなります。このような問題を回避するために、多くの人は FCGI が一定数のリクエストを処理した後に自動的に終了することを好みます。
2 FCGI はメモリ内に常駐し、メモリ領域を占有します。

つまり、アクセス量が特定のプログラムに対して十分に大きく、CGI がサポートできない場合、またはビジネス ロジックがメモリ上に常駐するサービスを必要とする場合は FCGI を使用し、それ以外の場合は CGI を使用できる場合は FCGI を使用する必要があります。 CGI。

J2EE をフォロー Java Michael Jackson Video Station JSON オンライン ツール

http://biancheng.dnbcw.info/php/357913.html pageNo:1
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。