A few thoughts: 1. Ideally, you want to have one binary (as opposed to different compiled binaries) that could be configured to support different threading models appropriate for different stacks. 2. Barring that, having different compiled binaries named differently is probably the next best thing. This probably requires more discussion outside scope of this thread. 3. While worker MPM would have been the perfect choice, however, when put to use in a stack with components such as PHP, OpenSSL etc., compatibility, stability concerns as well as not so compelling (in fact, poorer in some cases) performance advantages undermine its choice as the default.
Given all this, pre-fork should probably be retained as the default MPM and if at all possible (1 and 2 above), it would be great to include worker MPM support as well. This message posted from opensolaris.org
