2009/03/31
Apacheのデフォルトmpmがpreforkからsimpleに変更
preforkは1990年代風のようです。
新しくデフォルトmpmになったsimple mpmの説明は下記を参照してください。
Apacheのデフォルト動作が、(今ごろ)マルチプロセスモデルからマルチスレッドモデルになりました。
モジュール作成の観点では、マルチプロセスモデルよりもマルチスレッドモデルの方が作りやすいという事実はあまり知られていません。マルチプロセスモデルの場合、モジュールに状態を持たせると、プロセス間でデータの共有をするのに共有メモリを使う必要があるからです。
同時にmpmのexperimentalが整理されました。 event mpm(非同期I/O版mpm)がexperimentalから昇格して、他のexperimentalなmpmが削除されました。
残っているmpmは以下のとおりです。
event netware prefork simple winnt worker
BeOSとOS/2用mpmはあっさり消えました。NetWareはしぶとく残っています(擁護者がいるので)。
- Category(s)
- カテゴリなし
- The URL to Trackback this entry is:
- http://dev.ariel-networks.com/Members/inoue/apache2.4-going/tbping
Re:Apacheのデフォルトmpmがpreforkからsimpleに変更