Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:74062 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 92860 invoked from network); 8 May 2014 14:54:53 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 8 May 2014 14:54:53 -0000 Authentication-Results: pb1.pair.com smtp.mail=zeev@zend.com; spf=permerror; sender-id=unknown Authentication-Results: pb1.pair.com header.from=zeev@zend.com; sender-id=unknown Received-SPF: error (pb1.pair.com: domain zend.com from 209.85.220.173 cause and error) X-PHP-List-Original-Sender: zeev@zend.com X-Host-Fingerprint: 209.85.220.173 mail-vc0-f173.google.com Received: from [209.85.220.173] ([209.85.220.173:35966] helo=mail-vc0-f173.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 2E/42-15882-CBA9B635 for ; Thu, 08 May 2014 10:54:53 -0400 Received: by mail-vc0-f173.google.com with SMTP id il7so3428429vcb.32 for ; Thu, 08 May 2014 07:54:49 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:references:from:mime-version:in-reply-to:date :message-id:subject:to:cc:content-type; bh=7mqpjqWZZ1IRcpcKe32T0a2UJUeU1w3TGJbsVeN9zX0=; b=A+CV7MBTR1MaCXp9gKPQcJ2XBttlxqWV9Q1fsGePTb7X+2/w9jj3Uym0d8X+ZuCNrj oz1yUpbE3NMC5caxTRzEg4LXo7eeConas8r3FlLacganCeMDqijVeycjscwqA9XSkCJA UhrUZhHv0FimRdEoiCBFjHL36jdQBhyqJF/GbncQl3mQcrximb2BrWUqIHbiQEz6PfPu ZM7/32QbE8NkM0ZPKhlBjYJPJz+Uc4ZyfQxxUmFU36kdZxv5pf6UfPQABtBTCRE2SlL4 JtspoZSG2jzF9lM0g0OLU6FAM9EICS6Gg4DM6HEgesEq4jvCPzE6qhWr6NyXzROI3pq0 d64g== X-Gm-Message-State: ALoCoQl6bqZ9O3PUhv0dXUvU/y3kJkgr5sY7JoIt+w1iEwYV2okSa5YmuxadehvTNxQKWImY40kiOeNOUtXTXtLUMnhCRt0ljnEvuXvUsMbQkzVp+kXTqQpyFc8Ir4sTreypdLo9GIqw X-Received: by 10.52.230.161 with SMTP id sz1mr1162505vdc.64.1399560889755; Thu, 08 May 2014 07:54:49 -0700 (PDT) References: <5369CED9.5010001@php.net> <4339111475046055305@unknownmsgid> <578A5A21-A820-42AD-A218-FB8049F63B82@zend.com> <4023102707179619765@unknownmsgid> <7EA5660E-B264-4332-AE06-9BB4610050AB@zend.com> <-1685780700287010055@unknownmsgid> <7B1422B2-8D2C-47AF-BEB6-1C6DF9BB043D@ajf.me> Mime-Version: 1.0 (1.0) In-Reply-To: <7B1422B2-8D2C-47AF-BEB6-1C6DF9BB043D@ajf.me> Date: Thu, 8 May 2014 17:54:49 +0300 Message-ID: <4486063930468675024@unknownmsgid> To: Andrea Faulds Cc: Ferenc Kovacs , Andi Gutmans , Sebastian Bergmann , "internals@lists.php.net" Content-Type: multipart/alternative; boundary=089e0111d6b6ad5cce04f8e4a961 Subject: Re: [PHP-DEV] phpng: Refactored PHP Engine with Big Performance Improvement From: zeev@zend.com (Zeev Suraski) --089e0111d6b6ad5cce04f8e4a961 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On 8 =D7=91=D7=9E=D7=90=D7=99 2014, at 17:37, Andrea Faulds wr= ote: On 8 May 2014, at 15:29, Ferenc Kovacs wrote: I think this actually shows how little understanding there is in the market in terms of how easy migrating to FastCGI is. setting up fastcgi is a bit more complicated for the less tech savy people. it adds another step of indirection, stuff like using mod_fcgid or mod_fastcgi, using unix sockets or tcp, setting up the correct timeout settings through the pipe, max request length, etc. It=E2=80=99s also easier for new users to configure it wrong. A lot of serv= ers have been misconfigured with FastCGI and have PATH_INFO-related exploits. You can=E2=80=99t make the same mistake with mod_php. But all of this is very manageable. Distros and stacks (which is what the vast majority of users use, especially new users) will have the right setup out of the box. To the average new user it'll work just as it did before, non extra setup needed. Heck, we can even get "make install" to work properly with Apache FastCGI if we wanted to, and create a base setup that's fast and secure. Zeev --089e0111d6b6ad5cce04f8e4a961--