| [掲示板に戻る] | [記事一覧] | [評価の高い書込みベスト10] | [過去ログ] | [検索] |
|
PHPとCGIの違い 名前: admin◆rdO9pI (民意: 113 ) |
|||
|
|
CGIとPHPはサーバーサイドで動作するスクリプト言語ですが、CGIについては、WEBサーバーにページを要求した後、WEBサーバーから更に別プロセスを起動してスクリプトを実行するのに対し、PHPはWEBサーバーのモジュールを利用して同一プロセス内でスクリプトを実行するため、CGIに比べて処理速度が速く、サーバーへの負担も少ないため、アクセス許容量が高くなります。 もっと分かりやすく説明すると、まずプロセスとは、実行状態にあるプログラム単位のことです。WEBサーバーとは、アプリケーションソフトのことで一つのプログラム単位です。CGIを起動するには、WEBサーバーとは別のプログラム(ソフト)をさらに呼び出す必要がありますが、PHPでは、WEBサーバーと同一プログラム内(同一のソフト)で実行できるため、別のプログラムを呼び出す必要がありません。よってCGIよりも高速で、かつサーバーへの負担も少ないと言われています。(PHPはCGIの後に開発されたスクリプト言語ですから、CGIの特徴を活かしつつ、CGIの欠点をカバーしています。) 最近では、軽く設計されたCGIスクリプトも出てきましたが、一般に普及しているCGIスクリプトの大半は新しいモジュールを取り入れていません。 |
||
66票
9票
1970/01/01(木)09:33 | |||
|
Re:PHPとCGIの違い 名前: jusin◆rdO9pI (民意: 1 ) |
No10-1 |
|
|
skjdjldajlkd |
|
1票
0票
2008/09/03(水)20:10 | ||
こんな掲示板を無料で作ってみたい方はこちら