[wellylug] Re: Running Apache 1.3.x and Apache 2 together (was Re: [wellylug] Setting up PHP on Mandrake 9)
Enkidu
enkidu at cliffp.com
Sat Sep 20 17:07:41 NZST 2003
On Fri, 19 Sep 2003 07:04:08 +1200, you wrote:
>Enkidu wrote:
>> OK, I'd also like to know what the differences are between the various
>> apache2 versions.
>
>Here's a link with far more than you want to know on the subject:
>http://apache.hpi.uni-potsdam.de/document/4_3Multitasking_server.html
>
>The difference essentially comes down to multithreading vs using
>multiple processes (as Apache 1.X does):
>
>> apache2-mpm-worker
> A variable number of processes, each with a fixed number of threads
>
>> apache2-mpm-threadpool
> One main server process with a fixed(?) number of threads
>
>> apache2-mpm-prefork
> Works like Apache 1.x - no threads
>
>> apache2-mpm-perchild
> Multiple server processes each with a variable number of threads
> (never needs to fork in response to load peaks)
>
>It might be argued that with current production Linux kernels, threading
>does not offer a significant performance advantage.
>
>I think Apache on Win32 always uses threading.
>
>mod_perl for Apache 2.0 will allow multiple threads in one server
>process to use a pool of Perl engines. It's still in development, but
>that would probably be simpler and more memory efficient than the
>reverse proxy approach recommended on Apache 1.X.
>
Ewwwhh! You were right, it was far more than I needed to know!
So I picked one at random....
Cheers,
Cliff
--
The complete lack of evidence is the surest sign
that the conspiracy is working.
More information about the wellylug
mailing list