| CGI |
|---|
|
|
| CGIはCommonGatewayInterfaceの略です。 Perlというコンピュータ言語で書かれたプログラムの一般的な総称として使用されています。 簡単に言うとBBSやチャットのことです。 Perlはスクリプト(プログラム)を1行づつ実行していくので、パソコンなどで動いているプログラムと違い、動作が非常に遅くなる場合があります。 パソコンなどで動いているプログラムがコンパイル(2進数のマシン語に一括変換)されているのに対し、Perlは人間が目で見てわかる英語や記号で書かれています。 コンピュータは人間が理解できるような英語や記号は理解することができません。 そのため、Perlの動作時は書かれたプログラムを1行づつ実行します。これをインタープリターと言います。 1行づつ実行されていくので行数が多くなれば処理に時間がかかることになります。 処理に時間がかかるプログラムを実行する数が多くなるとサーバーの負荷が高くなるということになります。 設置する際はプログラムの大きさにも留意して設置するようにしましょう。 |