Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:17751 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 10381 invoked by uid 1010); 9 Aug 2005 21:24:05 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 10366 invoked from network); 9 Aug 2005 21:24:05 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 9 Aug 2005 21:24:05 -0000 X-Host-Fingerprint: 64.233.184.197 wproxy.gmail.com Linux 2.4/2.6 Received: from ([64.233.184.197:8270] helo=wproxy.gmail.com) by pb1.pair.com (ecelerity 2.0 beta r(6323M)) with SMTP id 0A/84-04646-5FE19F24 for ; Tue, 09 Aug 2005 17:24:05 -0400 Received: by wproxy.gmail.com with SMTP id i21so1073246wra for ; Tue, 09 Aug 2005 14:24:01 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=I4b6FF6eIiiDJCMZqawWB4JkWC+1RYSu6vQHHMaMLuTnY2ENOKx4mPg2XUWP93Jqn27eVGSkTW+tWUXcc+Ht+peJgPcUnjY8Jp7Uq1ekGkLEoQZd1R5ujrWmiA02CK5LmGWUnHaJzkHDHjf0ZcEuW5nItURudKmvhZRjBikObrU= Received: by 10.54.35.39 with SMTP id i39mr11941wri; Tue, 09 Aug 2005 14:24:01 -0700 (PDT) Received: by 10.54.107.8 with HTTP; Tue, 9 Aug 2005 14:24:01 -0700 (PDT) Message-ID: <57792e85050809142416ee5d6c@mail.gmail.com> Date: Tue, 9 Aug 2005 14:24:01 -0700 To: Andreas Korthaus Cc: internals@lists.php.net In-Reply-To: <42F907A0.8070900@web.de> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline References: <57792e85050808205143e96a8f@mail.gmail.com> <42F907A0.8070900@web.de> Subject: Re: Moving to PHP5.1 and Apache 2.2 next year, need help From: iamstever@gmail.com (steve roussey) On 8/9/05, Andreas Korthaus wrote: > By using lighttpd with fastcgi we seperate the webserver process from > php processes (which could even work on other machines)... Someone else emailed me about using FastCGI with Apache 2.1/event but I just figured that there would be a significant slowdown using FastCGI rather than a module/handler. (Currently I compile PHP into Apache statically and turn off Apache's dynamic module loading ability -- something I couldn't figure out in Apache2). What is your experience with FastCGI? > For simple dynamic requests we can use mod_cml Sadly, this won't work with any system I manage since we do a lot of stat reporting, even on a per user basis. And we need to have PHP loaded to know the user, etc... Still, I looked at lighttpd and it looks promising. The one thing that started all of this was Apache 2.1's event MPM that used a single thread to handle all open Keep-Alives looked very efficient.