Re: Why MP2

[prev] [thread] [next] [Date index for 2004/12/15]

From: Render Web
Subject: Re: Why MP2
Date: 09:34 on 15 Dec 2004
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

Re: Why MP2
Stas Bekman 23:11 on 14 Dec 2004

Re: Why MP2
Dan Brian 23:14 on 14 Dec 2004

Re: Why MP2
Jie Gao 23:31 on 14 Dec 2004

Re: Why MP2
colin_e 11:57 on 15 Dec 2004

Re: Why MP2
colin_e 13:55 on 15 Dec 2004

Re: Why MP2
Randy Kobes 15:24 on 15 Dec 2004

Re: Why MP2
colin_e 00:03 on 15 Dec 2004

Re: Why MP2
Stas Bekman 00:28 on 15 Dec 2004

Re: Why MP2
Todd Grimason 04:37 on 15 Dec 2004

Re: Why MP2
Randy Kobes 03:59 on 15 Dec 2004

Re: Why MP2
Render Web 09:34 on 15 Dec 2004

Re: Why MP2
Randy Kobes 15:39 on 15 Dec 2004

Re: Why MP2
Stas Bekman 19:48 on 15 Dec 2004

Re: Why MP2
colin_e 19:37 on 15 Dec 2004

Re: Why MP2
Randy Kobes 06:02 on 16 Dec 2004

Re: Why MP2
colin_e 11:04 on 16 Dec 2004

Re: Why MP2
Randy Kobes 14:52 on 16 Dec 2004

Generated at 11:26 on 21 Dec 2004 by mariachi v0.52