• 締切済み

CGIの処理が遅くなった

個人的に趣味で自宅サーバー(Fedora 3)を構築しています。 先日、引越しをしてADSL→ケーブルインターネットにしたところ、急にCGIの処理が遅くなりました。 CGIとは言っても、全てのCGIが当てはまるわけではなく、imgboard.cgiやpatio.cgi(KENT WEB)が遅くなっているようで、ほかのCGIは多少遅いと感じることもありますが、それほど変わりません。 現在では、上記の2つのCGIを呼び出すのに20~30秒かかります。なぜ急に遅くなったのか理解できません。治す方法などアドバイスください。 サーバーは、Celeron D 2.4GHz、256MB、60GB。ルーターはCorega BAR SD。Fedora Core3、Apache2.0です。

みんなの回答

  • entree
  • ベストアンサー率55% (405/735)
回答No.3

ローカルからの接続は試してみましたか? これだけでは、CGIが遅いのか、ネットワークが遅いのかさっぱり分かりません。

  • eiseima
  • ベストアンサー率0% (0/2)
回答No.2

もし、ルーターが別の物があればテストしてみてはどうでしょうか?

回答No.1

純粋に、通信速度の違いではないかと。 ケーブルインターネットはケーブルテレビインターネットのことでしょう? 通信速度の向上の著しいADSLと違い、ケーブルは加入者が増えれば増えるほど、遅くなります。 自分のサーバーが遅くなったのなら、NTT局舎から単独の回線を使っているADSLと違い、ケーブルはひとつのケーブル系統に多数のパソコンがぶら下がっています。 それらのパソコンからの信号が流れ込んでいるのでしょう。

drift-silvia
質問者

お礼

だとしたら、負荷の低い(?)CGIスクリプトでは遅延があまり起こってないことと、普通のHTMLでは何の問題も起きていないのはなぜでしょうか?

関連するQ&A

  • バイナリCGIのみ禁止

    OS:Fedora core3 Webサーバー:Apache でサーバーを構築しています。 Perl等のスクリプトで書かれたCGIは許可して、バイナリになっているCGIを禁止したいのですが何か方法はないでしょうか?

  • CGI設置方法

    Web Kentさんから配布されているPatioという掲示板を使っているのですが 例えば 雑談板 質問板 複数の掲示板を設置するには、Patio Patio2 ってフォルダー2つをサーバーにUPする必要があるのでしょうか?? ひとつひとつ属性変更するの大変なので・・・^^;  何か方法はありますでしょうか? またPatio並みのCGIがありましたら教えていただけると幸いです

    • ベストアンサー
    • CGI
  • CGI掲示板について

    質問させていただきます。 今、CGI掲示板を設置したいのですがうまくいかず困っています。 ちなみに、設置しようと思ったCGI掲示板は、http://www.kent-web.com/bbs/patio.htmlです。 ここに書いてある通りにパーミッションなどを変更し、http://~~/patio/patiocgi にアクセスするとInternal Server Errorとでてきます。 ちなみに、http://click2.jp/publisher/ssi.htmlのテストCGIや簡単なCGIテストページは普通に動きました。 私のサーバOSはCentOS4.5です。 Internal Server Errorと出ると言う事は、サーバ側の内部エラーだと思うのですがエラーがあるとしたらどこの可能性が高いでしょうか? パーミッションなどは何回も確かめたため多分大丈夫だとは思います。 どなたかご教示いただければ幸いです。 よろしくお願いいたします。

    • ベストアンサー
    • CGI
  • CGIをコピーしたのですがうまく動きません

    いつもお世話になります。 サーバでkentさんのページにあるWebPatioというCGI http://www.kent-web.com/bbs/patio.html なのですが、 1つなら掲示板としてうまく機能していたのですが、掲示板のカテゴリを増やしたいために違うフォルダに違うファイル名でコピーしました。(全く同じ状態でコピーしました) コピーしたCGI掲示板は書き込みが反映されず、書き込む前の画面に戻ってしまいます。(書き込みの画面までは表示されます) 元のCGIは今まで通り書き込みできます。同じCGIは複数動かないのでしょうか? どなたかお分かりになるかたどうぞご教授をお願い致します。

    • ベストアンサー
    • CGI
  • ローカル環境でのCGIの処理速度が遅いです。

    Xamppをインストールして Apacheとmysql、perlを使用した仮想サーバーをローカル環境に構築しました。 しかし、普通のページ(HTML等)はサクサク表示するのですが、CGIファイルの処理速度がかなり遅いです。 具体的にはMovabletypeを使用しているのですが書き込み、再構築・ブログの管理画面表示など全てに時間がかかる状態です。 現在はレンタルサーバーを借りてそこにもMTをインストールしているのですが、はっきりいってそのレンタルサーバーより2~3倍は遅いです。 私はてっきりローカル環境であればレンタルサーバーと同等、もしくはそれ以上の速度でCGIが実行されると考えていたのですがこういうものなのでしょうか? また、処理速度を早くする方法などはないでしょうか? おわかりの方がおられましたらご教授の程、よろしくお願いします。 ▼PC環境 Windows2000 Pentium4 1.8GHZ メモリ 512MB ▼サーバー環境 Apache HTTPD 2.2.6 MySQL 5.0.45 Perl 5.8.8-2.2.4 ▼使用ソフト Movable Type version 4.01

    • ベストアンサー
    • CGI
  • apacheのCGI設定について教えてください。

    CGIの勉強のために、古いパソコンに fedora core 4 をインストールしてapache でローカルのテスト用サーバーにしようとしています。 /var/www/html に設置した簡単な perl CGI は動くのですが、同じものをユーザーのホームディレクトリに設置すると、internal server error になってしまいます。 ***** 以下 httpd.confの抜粋です。***** #UserDir disable UserDir public_html <Directory /home/*/public_html> AllowOverride All Options Includes ExecCGI FollowSymLinks SetHandler cgi-script </Directory> AddHandler cgi-script .cgi .pl ************************************** サーバーのエラーログを見ると Premature end of script headers: test.cgi となっています。htmlをprintしているだけのスクリプトで、/var/www/html では動くので、apache の設定の問題かと思っています。 ちょっとカテゴリーが違うかもしれませんが、よろしくお願いします。

    • ベストアンサー
    • Perl
  • CGIプログラミングについて

    CGIプログラミングについてなのですが、いくつか質問があります。 僕は、KENT WEBからDLしたWEB PATIOを設置しようとしています。 借りているレンタルサーバーは、サイトミックスで、サブドメインです。 サーバーにアップロードするにはFFFTPを使っています。 それで、僕は、FFFTPに該当のファイルを全てアップロードし、 それぞれ属性変更をしました。 その次にやる事がわかりません。「チェックモードで動作チェックを行え」 的な事を書いてあるんですが、チェックモードをどうやって呼び出せばいいのかわかりません。 回答よろしくお願いします。

    • 締切済み
    • CGI
  • CGI掲示板の設置について

    現在オンラインゲーム専用の掲示板を作成中です。 KENT WEB様のHPで紹介されている WEB PATIOを利用しようと思っていますが CGIと言うものが全くわかりません。 一度やってみたのですが エディタ編集までできましたが、その後の ・パーミッション設定 ・FTP転送 がわかりません。 またFTP転送サーバはジオシティーズ(有料)です また一からやってみようと思っているのですが、 CGI掲示板を自分のHPに使うのに必要なソフトを教えてください。 よろしくお願いします

  • Fedora7でCGIが動きません

    CGIとPHPを使おうと思い、 Apacheで設定したんですけど CGIとPHP両方共に403 Forbiddenと表示されて You don't have permission to access /test.php on this server. ---------------------------------------------------------------- Apache/2.2.8 (Fedora) Server at 192.168.11.240 Port 80 この様に表示されてしまいます。 エキサイトで翻訳してみると あなたはこのサーバにアクセス/test.phpに許可を持っていません。 って書いて有るようですが如何すればアクセスした人全てに 許可をする事が出来るんですか?Apacheのhttpd.confの何処を修正 すれば宜しいのでしょうか?CGIの方はchmod 755 フォルダ名.cgi って打ち込んでパーミッションを変更しましたが駄目でした。

  • redhat9のwebサーバでのCGI設定

    redhat9でwebサーバを構築しているのですが、アパッチは立ち上げたのですがCGIがどうもうまくいきません。どーしたらいいのでしょうか?お願いします。