- CGICommon Gateway Interface)とは、Webサーバ上でプログラムを実行するためのインターフェースである。
- CGI(Computer Generated Imagery)とは、CGを用いて作成した素材映像を、実写撮影時のSFXや、撮影後のVFXに組み合わせる一連の作業および、その映像を指す。 主にアニメのスタッフロールの役職として使われる。
ここでは、1を筆記。
概要
通常Webサーバは静的である。すなわち、同じページを見た場合は管理人が変更をしていない限り同じ内容を見ることになる。しかし、Webサーバ上でプログラムを実行することで動的な内容、たとえばアクセスカウンタやブログなどを実現できる。そのプログラムを実行する方法を取り決めたものがCGIである。
CGIの取り決めに従っていれば、プログラムは実行可能ないかなる種類のファイルでも良い。極端な話、アセンブリで掲示板を作ってもいっこうにかまわないのだが、通常Perl、Python、Rubyなどのスクリプト言語で記述される。ニコニコ大百科はRubyを使用している。
よくある誤用にCGIを使用したプログラムのことをCGIと呼ぶことや、PerlとCGIを混同することなどがある。
関連動画
関連商品
関連項目
- 3
- 0pt