Re: Why MP2
[prev]
[thread]
[next]
[Date index for 2004/12/15]
Randy Kobes wrote:
> Jayce^ wrote:
> I've helped developed mp2 for Win32, and on that platform
> there's an enormous gain compared to mp1 - mp1 is
> essentially single threaded, which prevents parallel
> processing of requests, whereas mp2 is multi-threaded. Above
> that, Apache2 on Win32 also has significant performance
> gains, compared to Apache1.
This alone makes MP a winner against IIS.
I have had MP2 up and running for ~1 year (with some hand holding)
on live systems under win32. The number of IIS related attacks
on the boxes running AP2/MP2 is just scary.
Apart from some of the nasties that appeared on the list a day after
my client (or I) spotted them, all has gone well :-)
My problems with MP2 under win32 are;
1) the install procedure
Projects such as openSA help enourmously because you can give
an "MS head" a single .msi file and *know* they can install
Apache+MP+perl+... via an understood interface.
2) Any dependencies upon ASperl.
Activestate (perl support) is fast becoming a joke. Perl support
appears to sporadic or non existant and 5.8.4 is simply not stable
(ithreads under Win32 - io handle leaks etc)
The only way I can safely use MP2 under win32 is to roll my own
which causes its own problems.
3) interactions with win AV/firewall products (an AP2 problem)
I have noticed that AP2/MP2 has problems when ran on systems
that have some firewalls/AV software. Panda is one of the culprits.
The explanation is that PAV does not provide a "full API" and
this causes problems with apache but I have seen non technical
clients blame AP2 as PAV is a commercial product so AP2 must be
to blame. :-(
Finding any of the above (apart from 1) can be time consuming
for non developers who want to try out MP2. Adding stuff like
this to a win32 FAQ would help a lot (IMHO).
> I've also been using mp2 and libapreq2 on a linux server for
> about a year now - nothing fancy, but it's been quite
> stable, and, eyeballing it, is as good or better than the
> equivalent mp1 system I used before in terms of speed and
> memory requirements.
On linux MP2 is shipped with FC3/MDK10 etc. IFAICS MP2 is the
de-facto standard :-)
Been using it for some time and no problems under linux at all :-)
Know of at least two sites (names under Non disclosure) who we have
moved to AP2/MP2 as part of a live system performance upgrade :-)
It may be worth HEADing some of the high end MP users to see
who has upgraded and include this info in the publication.
Do we know anyone at netcraft who can give us figures for AP2/MP2
commercial uptake?
Jacqui
--
Report problems: http://perl.apache.org/bugs/
Mail list info: http://perl.apache.org/maillist/modperl.html
List etiquette: http://perl.apache.org/maillist/email-etiquette.html
 |
(message missing)
|
 |
 |
Why MP2
Jayce^ 23:19 on 13 Dec 2004
|