Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:74000 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 19258 invoked from network); 7 May 2014 06:52:17 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 7 May 2014 06:52:17 -0000 Authentication-Results: pb1.pair.com smtp.mail=pierre.php@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=pierre.php@gmail.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.192.50 as permitted sender) X-PHP-List-Original-Sender: pierre.php@gmail.com X-Host-Fingerprint: 209.85.192.50 mail-qg0-f50.google.com Received: from [209.85.192.50] ([209.85.192.50:41246] helo=mail-qg0-f50.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id FA/50-17246-028D9635 for ; Wed, 07 May 2014 02:52:17 -0400 Received: by mail-qg0-f50.google.com with SMTP id z60so602839qgd.9 for ; Tue, 06 May 2014 23:52:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; bh=C0V3hdgwWwYwa+xObGzn3qKkOGC5gL4cl87D5bYoNVM=; b=VNZdk7gipqeVH7jgZfhbTJpC7HHSHUvG7LJ8BsiN8iFlfNfdZDiFeLEe+tV8dgykch wGdAfr+EOSykEktOMnfMrl1IXkwWQt+E3odcptY3+kPzvHR2N+cgOdHjxtdfCAeWtv5A kiz6v+NEME8Qeb0/4w/lU1fo9a91xGz1ureh8pQZ8L7gBbhRJCHvWd62jzsbIVynqKhi ctzsMoTfqDvfEzxufDVqcEJLS8j9pKp9Jbh1EcT4RBP+d41yIZWuAHi7k/1xUxLDJ/At 7LO4ufU4W24cQNvSTSi8PXRz6xw+wfXFGCnqUUsie+fDDRnlLr5LZC9JrOHRS3xf5HJ3 al8g== MIME-Version: 1.0 X-Received: by 10.229.17.69 with SMTP id r5mr60591689qca.7.1399445533811; Tue, 06 May 2014 23:52:13 -0700 (PDT) Received: by 10.140.47.231 with HTTP; Tue, 6 May 2014 23:52:13 -0700 (PDT) In-Reply-To: <4339111475046055305@unknownmsgid> References: <5369CED9.5010001@php.net> <4339111475046055305@unknownmsgid> Date: Wed, 7 May 2014 08:52:13 +0200 Message-ID: To: Zeev Suraski Cc: Sebastian Bergmann , "internals@lists.php.net" Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Subject: Re: [PHP-DEV] phpng: Refactored PHP Engine with Big Performance Improvement From: pierre.php@gmail.com (Pierre Joye) On Wed, May 7, 2014 at 8:36 AM, Zeev Suraski wrote: >> On 7 =D7=91=D7=9E=D7=90=D7=99 2014, at 09:13, Sebastian Bergmann wrote: >> >> >> Playing devil's advocate: does anyone really need SAPIs other than >> FastCGI, CLI, and embed? And if so: do we care enough to burden >> ourselves with their maintenance? >> > > I think you just called me "the devil" ;) > > Seriously, I can't think of any *real* reason of why anybody would > need something other than these SAPIs in 2014 (other than FUD). > Things like ISAPI and other more esoteric SAPIs are no brainers, and > while mod_php may be a bit more of a leap of faith, it doesn't truly > brings any tangible benefits over FastCGI (none that can't be > relatively easily replicated in userland anyway, eg htscanner). > > I'd support it. The problem here is not only the SAPIs but as a matter of fact Zend cares about what they need and that's about it, and pushed things very hard. We have to keep in mind that PHP success is not only based on his design ( :-> ) but also because its availability on a large variety of platforms. If some likes to have a striped down (to one) set of platforms (in this case, linux+gcc+fpm+cli), then go for it, the code is open and there are many places where to host it. Facebook did it with many other changes. But to restrict the future of PHP to fill some individual needs (entities or person) is not a good thing, not for php and certainly not for the communities. Now, on a more constructive side, there are ways to improve the situation and ease the overall development and maintenance work. Droping TSRM or drastically improve it (TLS f.e.) could be one of them. Cheers, --=20 Pierre @pierrejoye | http://www.libgd.org