Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:102057 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 55916 invoked from network); 19 Apr 2018 14:44:40 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 19 Apr 2018 14:44:40 -0000 Authentication-Results: pb1.pair.com smtp.mail=ocramius@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=ocramius@gmail.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.128.179 as permitted sender) X-PHP-List-Original-Sender: ocramius@gmail.com X-Host-Fingerprint: 209.85.128.179 mail-wr0-f179.google.com Received: from [209.85.128.179] ([209.85.128.179:39380] helo=mail-wr0-f179.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 08/2D-38944-65BA8DA5 for ; Thu, 19 Apr 2018 10:44:39 -0400 Received: by mail-wr0-f179.google.com with SMTP id q3-v6so4741684wrj.6 for ; Thu, 19 Apr 2018 07:44:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=hLDZTJ0UdHlws6a9k4QbTvi/6DmWpU5PK1vWlnf3yV0=; b=omIWQp8cE7TJlbVZ7RUgkkYnUJp6MizlXb9Z+frfQfIEaEnPfivVYtGmNf3b7renLh Z56v9LAK4W52TiZ3EwIt+1iidQqy/VmiY2OyBIwcs3VjxSENyRBPHK9WORklnwxrXrGy +C2Md8QvSpYgqv+BBDWcnsgOBz/QZSP9AVGFsK4iljXBmg3lTE+tseaXcXBPHSXwOLle 6gQ1DULEhiiTvnN70NFvvK3eqtuZW1P+gtMtQT3uJAJxuPmI0AcuWwkovXvnu9MwR5cc 0uQSXXKMC3hQ0D4o6yNyPgMnBQ3DFLljBFop5B1rvzL5qw87KuDrZdicgIKW79d3BypX fNHQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=hLDZTJ0UdHlws6a9k4QbTvi/6DmWpU5PK1vWlnf3yV0=; b=E9ZGpbNl4xCxmZ+SDQg5DifrUBE45EBDU9j2u9mxwlT16rz3aGkdKsWWvIqhsQ4M3O xEsbShJyitmh4oj4BiZuY4ND6ldILNrsMpWUFKu5k0xMT8mVy0ZfRflMO9wzmt4tSoAG IR4PoSqdNierUhlksDUnmD0ffLP7QqSQ++lAarbHrMxgjvx+VbJnu83P6gOHE9G590P+ ydaqT6qNJ2IUfz7CUViAaKeYu32+uOwOiXAqao7zi43xjF396zgnYWjpPmJLcySnZ36/ 7nuXK9Ao30iPhxmnkRq69MpgHUAtuKjeUzBgANZvp7H6N9vtIpkIoenPql2u9FW8OSSa 79rw== X-Gm-Message-State: ALQs6tCZuoZTA3JJNnPRtWTvgSEip5+tCPh/FadFaZBOv2M8l0etCquJ 4VOb7Hot2nJtHrldnDcz7G+9bkdU3oxEsqQtvR4= X-Google-Smtp-Source: AIpwx4+jVPU/bm+oA651wdcpcqlobuX9cMSbwUD3asOTa+chbL290vUiF8CurB6WReTacbC5HJ2w5IVFVKeIQX1e7nk= X-Received: by 10.28.153.199 with SMTP id b190mr4643377wme.104.1524149076091; Thu, 19 Apr 2018 07:44:36 -0700 (PDT) MIME-Version: 1.0 Received: by 10.223.129.41 with HTTP; Thu, 19 Apr 2018 07:44:15 -0700 (PDT) In-Reply-To: References: Date: Thu, 19 Apr 2018 16:44:15 +0200 Message-ID: To: Albert Casademont Cc: Nicolas Grekas , PHP Internals List Content-Type: multipart/alternative; boundary="001a114b3240443434056a349cdc" Subject: Re: [PHP-DEV] Performance optimization ideas for PHP 7.3 From: ocramius@gmail.com (Marco Pivetta) --001a114b3240443434056a349cdc Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Thu, Apr 19, 2018 at 4:41 PM, Albert Casademont < albertcasademont@gmail.com> wrote: > Hi Nicolas, > > Don=E2=80=99t you think the biggest performance upgrade that PHP could br= ing is a > real application server that could keep the app bootsrapped between > requests, much like php-pm/reactphp/aerys are trying to do? > > Best, > > Albert > > There's enough userland doing that right now, and it already proves to be LUDICROUSLY FAST, so having it in core is probably not necessary right now. I'd rather say that the community is not yet ready for that anyway, as we lack widespread tooling to properly verify and isolate memory leaks in userland, and many libraries still heavily rely on statics for things that shouldn't be static (yikes!). Marco Pivetta http://twitter.com/Ocramius http://ocramius.github.com/ --001a114b3240443434056a349cdc--