[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