Apache 2.0 - Available MPM's

Dated 15th January 2000

Apache 2.0 has a new architecture that moves the processing of requests from the code server into a MultiProcessing Module (MPM). By selecting the MPM to use you can alter the way the server behaves. Additionally the introduction of the MPM's has led to platforms developing their own optimised modules. On some platforms there is no choice, whilst on others there are different options, each with differing processing models. This list aims to help you select a suitable MPM for your system.


Platforms

Unix

MPM Description Maintainer
prefork The prefork MPM reproduces the behaviour of Apache 1.3. ??
mpmt_pthread This MPM uses a multi-process, multi-threaded model to provide good scability and stability. Manoj?
dexter This is Manoj's plaything. It has a number of hybrid features that Manoj has been looking at to improve performance. Manoj

Windows

MPM Description Maintainer
winnt The Windows MPM. This is mainly aimed at Windows NT. Bill Stoddard

OS/2

MPM Description Maintainer
spmt_os2 Single process, multiple thread MPM for OS2. Brian Havard

BeOS

MPM Description Maintainer
mpmt_beos Multi-threaded MPM for BeOS. This follows the mpmt_pthread model. David Reid

David Reid, 15th January 2000