Hatena0Pocket0表題の件、私も最近まで知らなかったのですが、phpには、モジュール版php、cgi版phpという2種類があるようです。違いについての説明としては、以下サイトが分かりやすかったです。使えるおすすめ格安レンタルサーバー比較http://server-domain.info/word/php-cgi-module.htmlCGI版と言われるものは、WebサーバーであるApacheとは別プロセスで動作させるPHPという意味合いが強いです。Interfaceの略で、Webサーバーが、Webブラウザからの要求に応じて、プログラムを起動するための仕組みを言います。ここでは、プログラムを起動する=PHPを起動するという意味となります。(中略)逆に、(中略)モジュール版と言われるものは、WebサーバーであるApacheと同じプロセスで動作させるPHPという意味合いが強いです。一般に、CGI版PHPとモジュール版PHPでは、どちらが早いかという記事を多くみます。以降の参考記事では、そのあたりがきれいに紹介されています。ほとんどの場合、モジュール版PHPが動作が速いとされています。(中略)しかしながら、レンタルサーバーでは、ほとんどがCGI版PHPが採用されています。これは、どういう意味があるでしょう。答えは、上記の動作の仕組みの違いによります。レンタルサーバーは、いろんな人の寄り合い所帯になっていて、悪意があるなしにかかわらず、PHPなどのスクリプトの暴走などで簡単にシステムが不安定になります。モジュール版PHPが動作可能な環境で、あるユーザのPHPスクリプトが暴走しているとしましょう。したとき、管理者は、CPUの使用率が急激に上がったので対処しようとするでしょう。その時、暴走しているプロセスを停止させることでシステム全体の安定を確保しようと思いますが、モジュール版では、Apacheと同じプロセスとなりますから、Apacheが暴走しているように見えるわけです。Apacheは、共有しているすべてのユーザが利用しているものでもありますから、安易にそのプロセスを停止するわけにいきません。CGI版では、そのような問題を解決してくれます。CGI版は、別のプロセスですから、暴走しているスクリプトがあれば、そのプロセスを停止させれば良いことになります。このように安定性を確保するためにCGI版を提供しているケースがほとんどのようです。概ねcgi版で動作しているんだそうです。私は、さくらインターネットを使っているのですが、このphpの動作はどちらなんでしょうか?さくらインターネットの場合、さくらインターネットサーバコントロールパネルのphpのバージョン選択の項目を選ぶと、CGI版と明記されていたりするのですぐ分かります。項目をみれば直ぐに分かるみたいですね。他にも様々な違いがあります。適用例http://www.koikikukan.com/archives/2007/01/29-015501.phpPHPのモジュール版とCGI版の違いhttp://xrea-memo.raccy.org/php_diff.xhtml上記ページあたりで詳しくまとめられていますので小難しいですが、参考にしてみてくださいませ。何を重要視するかによる、といったかんじのようですね。まとまりませんが、以上です。人がこの記事は役に立ったと言っています。...【圧倒的効果】php7にしたらWordPressがアホみたいに高速化したので、全員にお知らせしたいとにかく早いです。運営者プロフィールハウツー記事マニアで雑記ブロガーのきみひこです。WindowsやiPhoneの使い方から、プライベートで買った製品のレビューまで色々書いています。views/(スラッシュ)を含む正規表現を見やすくする方法。