• ベストアンサー

モジュールモードとFastCGI

PHPを使うためレンタルサーバを借りようとしたときにCGIモードとモジュールモード、FastCGIという用語が出てきたのですが、CGIとFastCGIの違いは理解できたのですが、モジュールモードとFastCGIの違いがよくわかりません。この2つは別物なのでしょうか。またパフォーマンスとしてはどちらが早いのでしょうか。 ご教授の方よろしくお願いします。

  • PHP
  • 回答数2
  • ありがとう数0

質問者が選んだベストアンサー

  • ベストアンサー
  • Dags
  • ベストアンサー率78% (11/14)
回答No.2

動作速度は、FastCGI(mod_fcgi)の方が若干速いです。(実証済 アクセスが多ければ恩恵ありそうなんですが、安定度はどうなんでしょうかね。 沢山の案件の開発してきましたが、FastCGI環境下で納品したシステムはありません。 FastCGIよりも、APCやeAcceleratorの方がパフォーマンス効果は絶大です。

その他の回答 (1)

回答No.1

実際にパフォーマンス比較したわけではありませんが、 モジュールモードが速いといわれているようです。 ちなみに私はモジュールモードでしか使ったことがありません。

関連するQ&A

  • モジュールモードとCGIモードとは??

    さくらのレンタルサーバーのスタンダード(3G,500円/月)だと、PHPがCGIモードでしか使えないのですが・・・。 http://www.sakura.ne.jp/function/matrix.html モジュールモードとCGIモードの違いがわかりません。 トップページの拡張子をindex.phpにして、html中に直接phpを記述して実行させる、と言う使い方をしたいのですが、そう言う場合、モジュールモードやCGIモードは意識しなければいけないでしょうか?(CGIモードでは出来ない!など・・・。) よろしくお願いします。 できれば、具体的に『こっちは、こう言うことが出来ない』など教えていただけるとありがたいです。

    • 締切済み
    • PHP
  • phpinfo();で、serverAPIの欄が「CGI/FastCGI 」。モジュールとして動かしたい。

    質問があるのですが、よろしくお願いします。 PHP5で、phpinfo();を使った時に、serverAPIの欄が「CGI/FastCGI 」になっていたのですが、これはPHP5がApacheのモジュールとしてではなくてCGIとして動いているということでしょうか。 もしそうであるのならば、モジュールとしてPHPが動くようにするにはどうすればよいのでしょうか?また、PHP5をCGIとしてではなくモジュールとして動かすことにはどういった利点があるのでしょうか? どなたか詳しい方いらっしゃったらご教授いただけると嬉しいです。 よろしくお願いします。

    • 締切済み
    • PHP
  • レンタルサーバ、CGIモードとモジュールモードの違いについて

    初めてレンタルサーバを利用しようと思っています。 同等機能のVALUE-DOMAIN.COMかさくらインターネットどちらにしようか考えています。 http://www.value-domain.com/xrea.php http://www.sakura.ne.jp/rentalserver/matrix.html 質問ですが、PHPのCGIモード、モジュールモードの違いは何ですか? 初めて聞く言葉なので迷っています。 用途はCRON,PHP,MySQLを試す程度です。 宜しくお願い致します。

    • ベストアンサー
    • PHP
  • Catalyst+FastCGIの設定

    最近、bluehostというレンタルサーバでcatalystを使った開発を始めました。 毎回CGIとして実行するのでは重すぎるので、modperlを使う事を考えましたが、このレンタルサーバではFastCGIしか使えないと言われてしまいました。 httpd.confの設定やapacheの再起動も出来ません。 ヘルパーで作成された myapp_fastcgi.pl を使いたいのですが、そちらにアクセスさせただけでは毎回実行されてしまいます。 .htaccessの設定でしょうか。

  • 組み込まれていないモジュールについて

    レンタルサーバを使って、PrelによるCGIを作っています。 サンプルのCGIを動作させようと思ったのですが、必要なモジュールがあり、契約しているサーバではそれらが組み込まれていませんでした。 こういう場合、自分で同様の処理をするCGIを作って動作させるしかないのでしょうか? ちなみに、そのレンタルサーバはモジュールの組み込みはやってくれないそうです(当然ですが・・・)。

    • ベストアンサー
    • Perl
  • サーバーモジュールとCGIプロセッサ

    の違いは以前に教えてもらってわかったのですが PHPをCGIプロセッサとして使うにはどのようにすればよいのでしょうか? 現在FC4デフォルトフルインストールで使っていますからPHPを自然にサーバモジュールとして使っているのです

    • ベストアンサー
    • PHP
  • サーバーモジュールとCGIプロセッサ

    の違いを教えてください 「CGI変数を含む他の環境変数は、PHPがサーバーモジュールとして実行さ れているのか、CGIプロセッサとして実行されているのかによらず設定さ れます。」 の意味がわからず困っています

    • ベストアンサー
    • PHP
  • Apacheモジュールとしてphpをユーザー権限で

    Apacheモジュールとして、phpをユーザー権限で動かしている レンタルサーバー等が多いのですが、 これは、どのように行っているのでしょうか? #CGIであれば、suexecで十分かとは思うのですが OSはFreeBSD 10 です。 pkg ではなく、portsからのインストールになります。 よろしくお願いします。

  • 困っています・・・ロードモジュールほか

    Webサイトをレンタルサーバ(Solaris)で運営しています。 とあるサービスに申し込んだところ、数値を暗号化するロードモジュール(仮にabc)をzipファイルで送られ、それを組み込んで使えと言われました。 こちらはUNIXなど今までさっぱりだったのでその事務局に質問したのですが、「みんなそれでわかるはずだ」との冷たい対応です。 基本的な質問で申し訳ございませんが、どなたかお教えいただけないでしょうか? 1.サーバへのUP zipファイルは使っているwindowsマシンで解凍せず、サーバへftpで送って、telnetで解凍するんでしょうか。(どう解凍したらいいかもよくわかっていません)その際にどこの部分に入れるのでしょうか?cgiが動く場所でいいのでしょうか?それともレンタル屋さんに確認した方がよいですか? 2.webでの使い方 説明によるとabc 数字とすると暗号化された数値が排出されるとのことです。 <phpお詳しい方へ> できればphpでそのロードモジュールを動かしたいのですが、どうしたらよいでしょうか。(本を見て予想すると) $result=system(abc 9999); で$resultに結果の数値が入るのでしょうか? <perlお詳しい方> すみません。実行して数値をとる基本ソースを御教授いただけると幸いです。 真剣に困っています。是非よろしくお願いします。

  • モジュールの使えるレンタルサーバ

    ファイル圧縮をするために phpMyAdmin のライブラリ zip.lib.php PEAR の File_Archive  を使えるレンタルサーバを探しています。 現在使っているレンタルサーバはネットグルーヴ http://www.netgroove.ne.jp/ PHP Version 4.3.6 phpinfo.php で確認してみましたが どちらも使えないようなのです。 (実は phpinfo.php 見方がよくわからないのです) モジュールの使えるレンタルサーバを教えていただけないでしょうか? こんな質問はいけないのかもしれませんが よろしくお願いします。

    • 締切済み
    • PHP

専門家に質問してみよう