CGI
Common Gateway Interface (コモン・ゲートウェイ・インタフェース、CGI)は、ウェブサーバ上でユーザプログラムを動作させるための仕組み。現存する多くのウェブサーバプログラムはCGIの機能を利用することができる。
ウェブサーバプログラムの機能の主体は、あらかじめ用意された情報を利用者(クライアント)の要求に応じて送り返すことである。そのためサーバプログラム単体では情報をその場で動的に生成してクライアントに送信するような仕組みを作ることはできなかった。 そこでサーバプログラムから他のプログラムを呼び出し、その処理結果をクライアントに送信する方法が考案された。それを実現するためのサーバプログラムと外部プログラムとの連携法の取り決めがCGIである。
CGIは環境変数や標準入出力の扱えるプログラミング言語からなら言語の別を問わず幅広く利用できるが、実行速度やテキスト処理の容易さなどの兼ね合いによりPerlが使われることが多かった。近年では、Perlに加えてPython、Rubyなども広く使われている。
代表的なアプリケーションには、電子掲示板、アクセスカウンタ、WikiやBlogシステムなどがある。
近年では、Webサーバのプロセスとしてインタプリタを常駐させておくことにより、CGIからプログラムを呼び出すオーバヘッドを減らし、パフォーマンスを向上させたJava Servletやmod_perl、mod_php、FastCGIなどの実装も出現している。生命保険 選び方 インテリア 家具 FX 口座開設 キャンペーン くりっく365 ネットワークエンジニア 求人 CFD取引初心者 赤面症
おススメ情報
- レンタルサーバー 比較TOP
- ウェブサーバ
- メールサーバ
- FTPサーバ
- ドメインネームサーバ
- CGI
- データベース
- 分散ファイルシステム
- グループウェア
- インターネットデータセンター
- インターネットサービスプロバイダ
- ISPの回線事業者
- インターネットエクスチェンジ
- メーリングリスト
- プロビジョニング
- スパムメール
- バーチャル・プライベート・サーバ
- Webメール
- ワダックス
- WebARENA
- FC2
- GMOインターネット
- GMOホスティング&セキュリティ
- paperboy&co.
- さくらインターネット
- 経営学
- さまざまな経営学の定義
- 経済学と経営学の違い
- 経営情報学
- エンプロイー・バイアウト
- マネジメント・バイアウト
- パターン
- メリット・デメリット
- 原資の調達
- レバレッジド・バイアウト
- M&A
- M&Aの概要
- 会社の所有者と経営者
- 株式の保有割合
- 敵対的買収
- 買収防衛策
- ブルドックソース
- 買収防衛策に関する指針
- 株式公開買付け
- 日本における公開買付け
