Received: (from majordom@localhost) by hyperreal.com (8.8.5/8.8.5) id WAA15605; Tue, 17 Jun 1997 22:07:14 -0700 (PDT) Received: from mail1.bellglobal.com (mail1.bellglobal.com [204.101.251.200]) by hyperreal.com (8.8.5/8.8.5) with ESMTP id WAA15574 for ; Tue, 17 Jun 1997 22:07:09 -0700 (PDT) Received: from krone.lerdorf.on.ca ([207.164.141.2]) by mail1.bellglobal.com (Netscape Mail Server v2.02) with SMTP id AAA27727 for ; Wed, 18 Jun 1997 01:06:37 -0400 Date: Wed, 18 Jun 1997 01:05:45 -0400 () From: rasmus@lerdorf.on.ca (Rasmus Lerdorf) To: new-httpd@apache.org Subject: Re: NT and modules In-Reply-To: Message-ID: X-X-Sender: rasmus@mail1.bellglobal.com MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: new-httpd-owner@apache.org Precedence: bulk Reply-To: new-httpd@apache.org > I don't see that. If mod_dld works on your system, "cc -o > mod_whatever.c" will built a module, and "LoadModule whatever_module > mod_whatever.o" will install it at runtime. It is slightly more complex that just doing a cc -o to build the module though. You have to build a shared library. This is pretty hairy on a bunch of compilers. If we are going to make an effort on this front, we might as well go all the way. Let modules get loaded and unloaded on a per-request basis, not just at runtime. For example. I might have a page that doesn't get hit very often, but it requires mod_perl and Oracle tie-ins. Next to it I might have another page written for mod_php. And in the meantime 99% of my hits are just static HTML hits that don't need either. It would be cool to be able to load and unload mod_php and mod_perl when necessary. -Rasmus