cgiプログラムが異常に遅くなってしまった



12544cgiプログラムが異常に遅くなってしまった8/21-10:53

OS名:Windows95
パソコン名:アプリコット
ソフト名:IE5.0
はじめまして。お分かりの方がいらっしゃいましたら、ぜひ教えて下さい。

@niftyでホームページを開設しているのですが、最近cgiプログラムを導入しまし
た。
掲示板、日記等 全部で6プログラムをセットしたのですが、
反応がものすごく遅くなってしまいました。
1つの掲示板だけセットしていた時は反応が数秒でしたが、今では30秒以上かか
ることが
多くなり、5分以上待たなければ反応がない時もあります。

やはり、セットしたプログラム数が多いからこのようになったのでしょうか?

cgiについて初心者のため、
何が悪いのか判断がつかないでおります。どうぞよろしくお願いいたします。

12545Re:cgiプログラムが異常に遅くなってしまったRAF 8/21-11:48
記事番号12544へのコメント
私もniftyを利用していますが、遅いですよ。(^_^;)
恐らくnifty自体の問題だと思います。
利用時間帯によっては、マシな時もありますけど・・・
またcgiサーバー上で、どこかの誰かが粗悪なcgi(ループさせたりとか)を
利用してたりとかね。(^_^;)

また、単にスピードが欲しいのなら、素直にniftyの掲示板やチャットの
利用をオススメします。
あとはcgiのロック機能を辞めるとかかなぁ。あんまり効果は期待出来ないけど。

12557Re:cgiプログラムが異常に遅くなってしまった8/21-16:05
記事番号12545へのコメント
RAFさんは No.12545「Re:cgiプログラムが異常に遅くなってしまった」で書きまし
た。
>私もniftyを利用していますが、遅いですよ。(^_^;)
>恐らくnifty自体の問題だと思います。
>利用時間帯によっては、マシな時もありますけど・・・
>またcgiサーバー上で、どこかの誰かが粗悪なcgi(ループさせたりとか)を
>利用してたりとかね。(^_^;)
>
>また、単にスピードが欲しいのなら、素直にniftyの掲示板やチャットの
>利用をオススメします。
>あとはcgiのロック機能を辞めるとかかなぁ。あんまり効果は期待出来ないけど。
>

RAFさん
早速のご回答ありがとうございました。
nifty自体が遅いのですね。納得いたしました。

ちなみに、cgiのロック機能というのは、具体的に何を制御するものなのでしょうか?

12558Re:cgiプログラムが異常に遅くなってしまったRAF 8/21-17:07
記事番号12557へのコメント
>ちなみに、cgiのロック機能というのは、具体的に何を制御するものなのでしょうか?

これは例えば、

掲示板に同時に書き込みが発生した時、データファイルが破損するのを
防ぐために、データファイルを一時的に書き込み不可にしておいてから、
一時ファイルに一旦内容を作成し、その他の一時ファイルが存在しない時に
一時ファイルの内容をデータファイルに書き込む。
(書き込み終了後にロックは解除する)

・・・という動作をスクリプトで組みます。

実際にデータを書き込む前に一時ファイルに書き込むので、その分動作は遅くなります。
自分だけしか書き込みを行わない掲示板なら不要の機能ですが、ここのような掲示板の
場合、不特定多数が書き込みを行う可能性があり、尚且つ過去ログ等が非常に意味がある
時に利用しておくと、ログが抹消するといった危険を多少回避出来るといった物です。

12559Re:cgiプログラムが異常に遅くなってしまった8/21-17:20
記事番号12558へのコメント
>>ちなみに、cgiのロック機能というのは、具体的に何を制御するものなのでしょうか?
>
>これは例えば、
>
>掲示板に同時に書き込みが発生した時、データファイルが破損するのを
>防ぐために、データファイルを一時的に書き込み不可にしておいてから、
>一時ファイルに一旦内容を作成し、その他の一時ファイルが存在しない時に
>一時ファイルの内容をデータファイルに書き込む。
>(書き込み終了後にロックは解除する)
>
>・・・という動作をスクリプトで組みます。
>
>実際にデータを書き込む前に一時ファイルに書き込むので、その分動作は遅くなります。
>自分だけしか書き込みを行わない掲示板なら不要の機能ですが、ここのような掲示板の
>場合、不特定多数が書き込みを行う可能性があり、尚且つ過去ログ等が非常に意味がある
>時に利用しておくと、ログが抹消するといった危険を多少回避出来るといった物です。
>
RAFさん、
いろいろと教えて頂き、ありがとうございました。
一人だけが書き込むdiaryのようなタイプであれば、ロック機能は不要なのですね。

とてもわかりやすくて、助かりました!

A1.本ページは参考になりましたか? 又はアドバイスがありますか?
解決 参考になった 参考にならなかった アドバイスする

A2.何度目の訪問ですか?
初めて来た   数度目(2〜4) 5回以上来ている   管理人:

A3.何か一言どうぞ(アドレスは書くことができません)

A4.アドレスがあればどうぞ(1つまで)


↑↑↑↑よろしければ押してください↑↑↑↑

何か一言(本ページで参考になったならないを含めて残してあります)
◎:解決 ○:参考になった ×:参考にならなかった !:アドバイスあり

参考回数投稿日時何か一言