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



Reply via email to