2006/04/18

CGIとは?

CGI(Common Gateway Interface)

読み方 : シージーアイ





Webサーバが、Webブラウザからの要求に応じて、プログラムを起動するための仕組み。従来、Webサーバは蓄積してある文書をただ送出するだけであっ
たが、CGIを使うことによって、プログラムの処理結果に基づいて動的に文書を生成し、送出することができるようになった。CGIはどのような開発言語で
も使用できるが、実際にはPerlなどがよく使われる傾向にあるようです。このサイトもPerlを使用。類似の技術にはSSIやASPなどがあるようで
す。





■設置が許可されていないプロバイダが多い理由



CGI はサーバーのマシンで行うプログラムであるため、個人のCGI を設置が許可されていなかったり、あらかじめ用意されているCGI
以外は禁止のところも多いのが現状で、その理由はCGI
プログラムが暴走(エンドレスループ現象)を起こすとサーバーがダウンすると言った非常に危険なプログラムでもあるからと言います。このためには手元で充
分な確認が必要です。



ホームページは読み取ることだけだが、掲示板は訪問者が書き込み(意見を記入)が出来るので、人気のサイトは書き込みが沢山あるようですが、反面最
近は「掲示板荒し」が横行し、「在宅サイドビジネス」と言う都合の良い言葉を使用した我儘な書き込みが我も我もと競っており、ルール違反の困った現象が起
きているのも現実ようです。



0 件のコメント:

コメントを投稿