アプリ版:「スタンプのみでお礼する」機能のリリースについて

CGIの設置できるHPスペースへの移転を考えています。
いくつかに絞ることは出来たのですが、
CGIの利用規約を読むと

CGI・PHPの制限について
・自動リロードを備えたCGI・PHPゲーム
・高負荷CGI・PHPゲーム
・C言語などによるバイナリ実行ファイルのCGI
・TELNET.CGI

などとありましたが、
素人の私にはなんのことかさっぱりわかりません。
↑の3つについて、
素人の私にもわかるように説明をお願いします。

A 回答 (2件)

>・自動リロードを備えたCGI・PHPゲーム



例えばCGIチャットなどですね。
リロードすると、その都度サーバで処理しないといけないので、過剰な負荷がかかる場合があります。
プロバイダによっては禁止しているところがありますね。

>・高負荷CGI・PHPゲーム

これも同じ理由です。

>・C言語などによるバイナリ実行ファイルのCGI

CGIは、Perlというスクリプト言語で書くのが一般的ですが
実はC言語などで作成されたバイナリ形式のものも実行することができます。
これが禁止されている理由ですが、バイナリ形式ですとサーバのOSによっては動かなかったり、暴走したりするので
トラブルの元になるからでしょう。

暴走した場合、実行プロセスが残ってしまいますが
(つまり常にサーバ上でプログラムが走っている状態)
こちらからは実行プロセスを止める手段がありませんので、プロバイダの管理者に止めてもらわなくてはいけません。
そういう意味では、Perlスクリプトであったとしてもきちんとデバッグされたものでないといけませんね。
Web上で配布されている掲示板程度のものであれば大丈夫だと思います。

>・TELNET.CGI

これは単にセキュリティ上の問題です。
TELNETというのは、リモートでサーバを操作する仕組みのようなものです。
これを許可してしまうと、プロバイダのCGIサーバを好きなように操作されてしまう可能性が出てくるので
セキュリティ上好ましくない・・・ということでしょう。
    • good
    • 0
この回答へのお礼

とても詳しく説明していただきありがとうございました。
素人の私にでも理解できました!

お礼日時:2004/07/28 23:28

ようするに、ゲームは使っちゃだめ。


他の二つは、素人にはあまり関わってこないとですので気にしなくてイイと思います。
    • good
    • 0
この回答へのお礼

ありがとうございました。
ゲーム以外のものなら大丈夫なのですね。
安心しました。

お礼日時:2004/07/28 23:26

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!