• ベストアンサー

CとPerlどれくらい違うか?

nazenaniの回答

  • nazenani
  • ベストアンサー率44% (4/9)
回答No.3

mod_perlが使える環境でしたら、Perl/CGIを手直しして利用した方が実行速度が 速い場合もあります。 簡単な処理の要求がたくさんくるような処理でしたら、組込みモジュールを使った 方が効果が大きいです。実際の実行より、起動のオーバヘッドにとられてしまうためです。 サーバー負荷も軽くなります。 CGIじゃなくなってしまいますけど。

参考URL:
http://bitarts.jp/tech/linux/mod_perl117_install.html
Scholes_B
質問者

補足

そうですね。考えてみたんですが チャットのように短時間に大人数でアクセスするCGIなので、メモリを食うmod_perlはまずいかな、と思いました。

関連するQ&A

  • c言語とperlのcgi設定方法

    (Arch linuxにてlighttpdサーバを立ち上げています) cgiは一般にperlが多いとは思いますが、C言語からのcgiも試みています perlによるcgiを有効にするにはlighttpd.confの設定に以下を追加  server.modules += ( "mod_cgi" )  cgi.assign = ( ".cgi" => "/usr/bin/perl")  static-file.exclude-extensions = ( ".cgi" ) C言語から作成したcgiを有効にするにはlighttpd.confの設定に以下を追加  server.modules += ( "mod_cgi" )  cgi.assign = ( ".cgi" => "")  static-file.exclude-extensions = ( ".cgi" ) 同一のサーバ下で「"/usr/bin/perl"」「""」ともにを有効にする設定方法はありますでしょうか よろしくお願いいたします

  • なぜ CGI は Perl 言語で作成/動く環境が多いのか。

    最近 CGI に興味をもちここで質問しながらネット検索をしました。 すると Perl 言語での CGI サンプルが一番多く C 言語で作る CGI の サンプルが少し見つかりました。 私の使っている無料サーバーでも CGI は使えますが Perl 言語だけ有効です。 セキュリティの問題で SSI と組み合わせた C 言語の CGI は実行出来ないようです。 質問内容: (1)なぜ CGI は Perl 言語が一番多いのか?→PHP、Cもあるのに (2)なぜ無料サーバーの多くが Perl 言語しか使えないのか? (3)処理の重い CGI を使うとサーバーがダウンするので使わないようにと  私の使っている無料サーバー(infoseek)でなっています。どの程度の  処理のことでしょうか? 上記の3つまたは1つでもアドバイスをして欲しいです。 回答をお待ちしています。

    • ベストアンサー
    • CGI
  • サブルーチン Perl みたいに C言語 で使うには 

    いままで数年HPを運営していたためにCGIを開発する手段として、Perl言語を使用してきました。その後、あるきっかけでC言語をするようになり、理屈上PerlとC言語が似ていました。 いままで、Perlでは開発・デバッグ等を効率よくするためサブルーチンを他のファイルにパッケージファイルとして開発していました。非常に便利でこれがC言語でも同じく使えたらいいなとつくづく思っています。 Perl言語の例 main.cgi(本体のファイル) package.pl(パッケージファイル) 本体ほファイルで実行させ、実行の途中必要なサブルーチンをパッケージファイルから呼び出します。 呼び出すには、 %渡す値=&パッケージ名::サブルーチン名; 同じようにC言語でやるときはどのようにすればいいのでしょうか?

  • Perlのアドレスについて

    はじめまして、 Webサーバー初心者です。 CGIを動かすモジュールを入れて実際自分のサーバーでCGIを動かそうと思ったんですが、CGIのプログラムの頭にある「#!user/local/bin/user」(←例です)などのアドレスの指定がよくわかりません。よく、レンタルサーバーとかであると「うちのPerlのアドレスは#!user/local/bin/user」ですなどと表示されていたりしますが、今回は自分がサーバーなのでほかのユーザーがPerlを使うときにアドレスを指定してあげないといけません。どうしたら自分のサーバーのPerlの場所の指定ができるのでしょうか?(ようは,私の場合どのようなアドレスになるのかが知りたいわけです) ちなみにPerlのインストール先は「C:\Perl」でソフトは「Active Perl」を使用しております。サーバーのOSはWindowsXP(Pro)です。 よろしくお願いします。

  • Perlスクリプトについて

    よく配布されている掲示板CGI等のPerlスクリプトの場合は、コンパイル(コンピュータ上で実行可能な形式に変換)とかできないのでしょうか?やっぱりC言語を勉強するしかないのかな?意味不明な質問でしたら申し訳ありません・・・。 今現在かなりスペックが低い自宅サーバ(Windowsサーバ)を利用していまして、少しでもサーバへの負荷を減らせることができればと試行錯誤しています。

    • ベストアンサー
    • Perl
  • Perl愛してます!私はCにほれました。PerlはCに応用できるのでしょうか?

    Perlを3・4年してました。 たくさんの面白いCGIスクリプトを作ってはホームページで公開して2万人の人から愛されていました。 ほんとPerl愛してます(((((*^o^*)♪ それからいろいろあってPerlをきっかけに本格的プログラミングがしたくて昨年、情報専門学校の体験入学に何回か行ってきました。 そしてCで書かれたスクリプトをこの目で見てきました。 「ん? これはたしかあれじゃないかな?」 なんとなく、書き方が似てるのでまったくCを知らない私でも少々わかる気がしました。 「これはもしかすると・・・」 全部じゃないけど、CってPerlでやってたことを応用できるのかしら?

    • ベストアンサー
    • Perl
  • PerlからCへの値の受け渡し方

    こんにちわ。 今、CGIについて勉強している初心者です。 まだまだ勉強中の身ですが、一つ質問があります。 PerlからCへ値を引き渡すことはできるのでしょうか? 例えば、WEB上で値を取得する部分はPerlで作成し、受け取った値をCプログラムで処理して、その結果をまたPerlに返してやるといったことを考えています。 もし出来るなら、詳しく教えてもらえないでしょうか? ここに書ききれないというのであれば、簡単にでもいいので教えて下さい。 よろしくお願いします。

    • 締切済み
    • CGI
  • C++か、Perlか・・・

    はじめまして。 kyubunと申します。 いろいろと質問があるので、質問させていただきます。 どんな少しのヒントでもいいので、なにかあれば、返信を頂けたらうれしいです。 これは、質問と言うより、相談に近いので、 少しでも答えやすいように自分の情報を少し書いておきます。 (個人情報にまではならないようなことを。) 年齢:13(中2) 夢:ゲームプログラマー 日本語プログラミング言語『ひまわり』暦・2年程度 RPGツクール(95・2003)暦・5年程度 一応、パソコン検定4級 ここまでが情報です。 ここからが質問です。 今僕は、他の人が作って公開している、perlのCGIのゲームを、設置して、少しばかり改造したりしています。 少し前までは、『ひまわり』をやっていたのですが、いい加減になにか「将来やくにたつ事」をしたほうがいいと思い、現在はperlを勉強しようとしています。 又、僕は中1の最初の方に、C++に挑戦したのですが、挫折してしまいました。(これは、また後で書きます) C++は、将来も使うということなので、こちらの勉強をしたほうがいいのかもしれませんが、 今の所、そんなに大きなゲームは作った事がないし、 (せいぜい1ヶ月程度で、できるものばかり作ってました) 少しのことならば、『ひまわり』で間に合うので、C++が今はあまり必要がない気がするのです。 今の所は、C++を使うような大きなプログラムは考えていないし、perlは、『ブラウザ上で動く』というのが新鮮で、『オンラインゲーム』というものを、初めて経営しているので、それがとても楽しいのですが・・・ ここで質問なのですが、C++は、今は必要なくても、将来ゲームプログラマーになろうと思ったら必要ですか?(今からやっておいたほうがいいですか?) 又、C++か、perlか、どちらを勉強すればいいと思いますか? (続きます)

  • perl PHP C++ それぞれのメリット、デメリット

    現在CGIを設置したく、勉強をはじめようとしています。 そこでperlとPHPのどちらにしようか考えていたところ、C/C++も使えると知り、基礎的なことだけですが経験のあるC++を使おうかどうか迷っています。しかし、それぞれのメリット・デメリットを知り、それを踏まえた上で使用言語を判断したいので、今回質問させていただきました。 それぞれの言語のできることやできないこと、速度などの違い、習得のしやすさ、柔軟性など、様々な観点からのメリットとデメリットを教えていただけると幸いです。 ちなみに、ただ掲示板なんかを設置したいというわけではなく、最終的には様々な用途に対応できるよう技術力を磨き勉強したいと考えています。 検索するとperlとPHPの比較はあっても、C++まで比較対象にいれてるサイトがなく、わからなかったので質問させていただきました。 よろしくお願いします。

    • ベストアンサー
    • CGI
  • Perl はどのくらい高負荷に耐えられますか?

    掲示板の運営をしているのですが、 将来アクセスが増えた時に備えて、 高い負荷に耐えられるようなCGIにしたいと思っています。 ちなみに現在はPerlで記述しています。 一つのCGIでいろいろ対応しているので、 ボリュームは2000行(70KB)くらいになっています。 そこで質問なのですが、 (1)Perlで記述したCGIはどの程度の負荷に耐えられるのでしょうか? (ちょっと漠然としていて申し訳ありません) (2)軽くするにはどういう事を検討すればよいでしょうか? (PHPにするとか、Cで書くとか、CGIを分割するとか)

    • ベストアンサー
    • CGI