FastCGI
出典: フリー百科事典『ウィキペディア(Wikipedia)』
FastCGIとは、CGIを拡張したもの[1]。プロトコルは公開されている。
目次 |
概要 [編集]
CGIは、ユーザーから要求がある度に、プロセスの生成と破棄が行われる。大量の要求があればその分だけプロセスの生成と破棄が実施され、この事がパフォーマンスの悪化に繋がっている。
FastCGIは、プロセスをメモリ上に永続化させることで、その起動と終了にかかる時間をカットし、結果としてプログラム動作速度の向上およびサーバ負荷の低下が可能となる。最初にプロセスが実行された段階で、そのプロセスはメモリ上に格納され、次の要求に対してはそのメモリに格納されたプロセスを実行する。
脚注 [編集]
出典 [編集]
- ^ “About FastCGI”. Open Market, Rob Saccoccio & others. 2012年2月20日閲覧。