I started with 'worker', and it had similar performance to
what I saw thereafter with 'event'.  Actually slightly better,
perhaps because 'event' gained no advantage from KeepAlive
because each test process stayed locked to one connection.

'worker' and 'event' were experiments that I decided to
terminate, in part because I was so annoyed with Perl ithreads
after I had laboriously eliminated many global variables from
my mod_perl scripts that didn't want to be shared.  This
activity was based on the "Programming Perl" description of
"threads 5.005".  Oh well, now the code should be better set
for the future.

Best Regards,
cmac
www.animalhead.com


On Jan 16, 2009, at 8:14 AM, Adam Prime wrote:

macke...@animalhead.com wrote:
Apache is forgiving/robust about specifying nonexistent phase
handlers in httpd.conf and inserts thereto.
I was using event, and had to let each thread open its own DBs
based on an undefined global.  Then I found that the identical
traffic-test exerciser could get 66 files/second back in event
and 1500/second in prefork.  This is under FreeBSD 6.3.
No doubt I had something wrong or "tunable" in event, but at
that point I gave up and will wait for the simple MPM.

The event MPM is also currently referred to as being 'experimental' by the httpd folks. have you tried worker instead?

Adam

Reply via email to