「レンタルサーバーのPHPはなんでCGIで動かしてるところが多いんだろ?」と聞かれて答えられなかったので調べたメモ。 PHPを動かす場合、CGIとして動かす方式とApacheのモジュール(mod_php)として動かす方式があります。PHPだけでなくPerlなどもそうですが。 負荷やパフォーマンスの面で見るとモジュール版のほうが負荷は低いのですが、多くのレンタルサーバーはCGIで動かしています。 理由を調べてみると、「小粋空間: PHP における「モジュール版」と「CGI 版」の比較 + WordPress の適用例」にて引用されている「DreamHostのカタチ〜良い鯖.com〜 – PHP」に次のように書かれていました。 ちなみに、中止した理由ですが、Apache module版だと、Dreamhost管理人がユーザごとのPHP負荷を計測するのが不可能なのが原因だそうです。 「CGIとP