こんにちは、ITエンジニアの小村(@system_kom)です。 昨今のウェブサイトはLAMP(Linux、Apache、MySQL、PHPの頭文字をとってLAMP)で構成されていることが殆どです。 今回は、以前の記事で構築したLAMP環境 ... MPMはマルチプロセッシングモジュールの略で、簡単に言うとApacheの並列処理に関する挙動の方式になります。MPMはその名の通り、Apacheのモジュールとして提供されており、設定ファイルを変更することで、MPMの変更が可能です。 MPMは主に以下の三つのモジュールがあります。 prefork MPM ...安定した通信が可能だが、アクセスが多い場合CPUとメモリを多く使う worker MPM ... マルチスレッドとマルチプロセスのハイブリッド型。preforkに比べてメモリとCPU使用量が少ない event MPM ... Apache
![WordPressの高速化に。ApacheのeventMPMとphp-fpmを利用してウェブサイトの速度を向上する。](https://cdn-ak-scissors.b.st-hatena.com/image/square/36dfd788f5dccd89e513d26f9ba9d6ea46f9eed4/height=288;version=1;width=512/https%3A%2F%2Fwww.rem-system.com%2Fwp-content%2Fuploads%2F2018%2F06%2Fapache-fpm-mpm-top.jpg)