CGIの基礎

CGIプログラミングを読んで知らなかったこと/あいまいにしか知らなかったことをまとめる。

第1章

CGIの入力/出力

CGIは標準入力と環境変数を通してウェブサーバからの入力を受け取る。
また、標準出力を通してウェブサーバに結果を渡す。

CGIと代替手段

■CGI
リクエストのたびにCGIスクリプトを実行するプロセスをWebサーバで生成する
FastCGI
プロセスを常時稼動状態にしておき、Webサーバーはリクエストを稼働中のプロセスに引き渡す
mod_perl
Webサーバそのものにperlインタプリタを用意しておく

第2章

絶対URLと相対URL

■絶対URL
ホスト名を含むURL
■相対URL
スキーム名、ホスト名、ポート名を含まないURL
└ 完全パス: 相対URLのうち/から始まるもの
└ 相対パス: 相対URLのうち/以外で始まるもの