Return-Path: Delivered-To: new-httpd-archive@hyperreal.org Received: (qmail 5127 invoked by uid 6000); 13 Dec 1998 02:38:51 -0000 Received: (qmail 5115 invoked from network); 13 Dec 1998 02:38:49 -0000 Received: from kurgan.lyra.org (root@208.192.43.9) by taz.hyperreal.org with SMTP; 13 Dec 1998 02:38:49 -0000 Received: from kurgan.lyra.org (localhost [127.0.0.1]) by kurgan.lyra.org (8.8.5/8.8.5) with SMTP id SAA22928; Sat, 12 Dec 1998 18:40:29 -0800 Message-ID: <3673291B.20273D7@lyra.org> Date: Sat, 12 Dec 1998 18:40:27 -0800 From: Greg Stein X-Mailer: Mozilla 3.01 (X11; I; Linux 2.0.28 i586) MIME-Version: 1.0 To: new-httpd@apache.org, "Mark D. Anderson" Subject: Re: apache as server skeleton? References: <02fb01be263e$1e139420$0200a8c0@mdaxke.mediacity.com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: new-httpd-owner@apache.org Precedence: bulk Reply-To: new-httpd@apache.org Mark D. Anderson wrote: > > i have a client with a serious not-invented-here problem. > They've written not one but two of their own web servers, and now > an engineer is about to commence writing a server daemon from > scratch for licensing and authorization, which will basically serve > rpc-over-http tunnelling (for maybe a half-dozen methods). > > They balk when i suggest using apache: "that's huge! i can just write > this little C/C++ app that does it". This is for internal use, > and they have a few terabytes of data, so i'm not sure exactly > what the objection about size is about. My concern is about stability, > a needless waste of time writing unneeded code, and how well that > home-grown server will scale. > > So, does anyone have experience or tips for how to strip > apache down to as few files and modules as necessary, so that > basically it just uses a single apache module and/or cgi program > to dynamically serve all http requests (no file serving)? I'd recommend not bothering to strip it down. That would destabilize Apache and not save you a lot of time over writing a new server app. Just disable most of the modules and the executable size should actually be pretty small. -g -- Greg Stein, http://www.lyra.org/