Re: Single-threaded/non-blocking frontend and multi-threaded/processed backend

2005-05-10 Thread Olaf van der Spek
On 4/13/05, Paul Querna [EMAIL PROTECTED] wrote: Olaf van der Spek wrote: Hi, I originally posted this feature request to the bug tracker, but Joe Orton suggested it'd post it here instead, so here it is. I'd like to see a new 'MPM' that basically works like this: A single or

Re: Single-threaded/non-blocking frontend and multi-threaded/processed backend

2005-05-10 Thread Phillip Susi
Why have a separate 'frontend' and 'backend'? One of these days when I get some spare time, I plan on rewriting mpm_winnt to use a small pool of threads which will use unbuffered zero copy overlapped IO and an IO completion port as the notification mechanism. The pool of worker threads will

Re: Single-threaded/non-blocking frontend and multi-threaded/processed backend

2005-05-10 Thread Olaf van der Spek
On 5/10/05, Phillip Susi [EMAIL PROTECTED] wrote: Why have a separate 'frontend' and 'backend'? Because for example PHP is not thread-safe and PHP may (easily) crash (and you don't wish to allow that to crash the entire server). Or because you wish to run one backend as user A and another

Re: Single-threaded/non-blocking frontend and multi-threaded/processed backend

2005-04-15 Thread Olaf van der Spek
On 4/13/05, Paul Querna [EMAIL PROTECTED] wrote: Olaf van der Spek wrote: Hi, I originally posted this feature request to the bug tracker, but Joe Orton suggested it'd post it here instead, so here it is. I'd like to see a new 'MPM' that basically works like this: A single or

Single-threaded/non-blocking frontend and multi-threaded/processed backend

2005-04-12 Thread Olaf van der Spek
Hi, I originally posted this feature request to the bug tracker, but Joe Orton suggested it'd post it here instead, so here it is. I'd like to see a new 'MPM' that basically works like this: A single or few-threaded, non-blocking frontend that accepts incoming connections, receives requests and

Re: Single-threaded/non-blocking frontend and multi-threaded/processed backend

2005-04-12 Thread Paul Querna
Olaf van der Spek wrote: Hi, I originally posted this feature request to the bug tracker, but Joe Orton suggested it'd post it here instead, so here it is. I'd like to see a new 'MPM' that basically works like this: A single or few-threaded, non-blocking frontend that accepts incoming