Received: by taz.hyperreal.com (8.6.12/8.6.5) id OAA20830; Sat, 1 Jun 1996 14:21:04 -0700 Received: from fully.organic.com by taz.hyperreal.com (8.6.12/8.6.5) with ESMTP id OAA20823; Sat, 1 Jun 1996 14:21:02 -0700 Received: (from brian@localhost) by fully.organic.com (8.6.12/8.6.12) id VAA29762; Sat, 1 Jun 1996 21:24:50 GMT Date: Sat, 1 Jun 1996 14:24:50 -0700 (PDT) From: Brian Behlendorf To: new-httpd@hyperreal.com cc: new-httpd@hyperreal.com Subject: Re: Threaded server on Solaris... In-Reply-To: <9605311715.aa01990@gonzo.ben.algroup.co.uk> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-new-httpd@apache.org Precedence: bulk Reply-To: new-httpd@hyperreal.com On Fri, 31 May 1996, Ben Laurie wrote: > > (To make sure everyone knows where I'm coming from with this, I might > > as well remind people that to me, at least, the ultimate payoff for > > this sort of approach has less to do with performance benefits of > > threading per se, than with gracefully supporting future versions of > > HTTP in which a single connection can have multiple transactions in > > progress simultaneously, multiplexed via some kind of session layer > > --- *without* having to turn the entire server inside-out). > > Don't forget the other benefit ... stacking modules without turning them inside > out. And yet more - being able to support not only a huge number of simultaneous connections (i.e., imagine an image server with 10 megabyte TIFFs available for download to press people with 28.8 or ISDN modems at best for an event with a very high pofile), and also being able to very efficiently accomodate large modules like language interpreters or database interfaces without needing to double the amount of RAM you need on your system. I'll give the threaded version a smoke test on BSDI and Solaris this weekend. Got to finally solve the imap problems first though (!) Brian --=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-- brian@organic.com | We're hiring! http://www.organic.com/Home/Info/Jobs/