Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:102093 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 38893 invoked from network); 7 May 2018 16:50:45 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 7 May 2018 16:50:45 -0000 Authentication-Results: pb1.pair.com header.from=rasmus@mindplay.dk; sender-id=unknown Authentication-Results: pb1.pair.com smtp.mail=rasmus@mindplay.dk; spf=permerror; sender-id=unknown Received-SPF: error (pb1.pair.com: domain mindplay.dk from 209.85.216.181 cause and error) X-PHP-List-Original-Sender: rasmus@mindplay.dk X-Host-Fingerprint: 209.85.216.181 mail-qt0-f181.google.com Received: from [209.85.216.181] ([209.85.216.181:36891] helo=mail-qt0-f181.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id D2/92-24581-3E380FA5 for ; Mon, 07 May 2018 12:50:44 -0400 Received: by mail-qt0-f181.google.com with SMTP id q13-v6so36368368qtp.4 for ; Mon, 07 May 2018 09:50:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mindplay-dk.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=J0xVPnZ7KFcpax8NWccPXdF8HJl8nsXYWYq2x4lspYc=; b=c5XXWUZTCHAqarjq0AECnh0yoOrbrzP+TyPyUPaMKp9dhnXZUr1Cw++phocX3zQMrh 2kVuyNf1zcTYAXXyxlErd+nbL+BXBmATSS5hzvy7usLTFmhcdT1MWGRbQKKK+4obCSVz tA7oYT0fysNw/6nZquNsLUXeUrzpewXMy4JsdhpGY2VJaAIxtZ+Hmv7eoBuBvBulPjyC f+36ZncCiWGNjEe0MaDdc9ONlEzKKxSVmPeKAHVOyAhd5LrAj5U44dbRAaQEi7CcRqT4 Ctw+wJ2hwSeCfNhglLjo0BFY8VMFcXW6bsEnZwTWbbWYRGgvtHJC34wQMTUZlFnjssXZ VHMg== 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=J0xVPnZ7KFcpax8NWccPXdF8HJl8nsXYWYq2x4lspYc=; b=m8vEnB3ygttXxRlJFsT4cm1O5cia+cg9SA/lwCBvLmd5Dg4xTgETImWuthuiGH5FY/ 4CjWGNWsdoRQdyU6Hj+DUOEa/sVsoxWVPlJo7gU27JdqKYn+VVOOX2SUxZpANn5rrgyw jkgoEuhv6lOmomJTm4TsutS3RrSR/IowrR4nkDKTgj9vUrW9IUSlkX0GoijIJqMjCSlU 62tNaLSlJUglVawcwTYqJP+SjE5Y85exroXlIiYcwisL+nzjHQJrD4INpD26QzuHPMDx Mi38OxsEEsw65N9TZWftIfxzp21ROc+zjaCskjl1PjS7Vuck9oBU6JJxaqU6dql00OJw 9TBQ== X-Gm-Message-State: ALQs6tB7rIkIzt1AjaDnwVtktPJrZxeuNcf3VoOdyU/dhjExXe6SSEEO 7/rLXpBtr4YbeySKB9ptoWPu6W4MTeff7zRCt6jeZw== X-Google-Smtp-Source: AB8JxZr7gxeVz/0XMKVTD03I+ssMZuqnM1peCgfZVl/pIbMonBVwc9ljy7YAta0cex3oIsh3zzOLT+uC8sKmgZe3sEY= X-Received: by 2002:a0c:93a8:: with SMTP id f37-v6mr34398947qvf.182.1525711841206; Mon, 07 May 2018 09:50:41 -0700 (PDT) MIME-Version: 1.0 Received: by 10.200.56.206 with HTTP; Mon, 7 May 2018 09:50:40 -0700 (PDT) In-Reply-To: <40579916-f96b-f34b-0a17-7397d12f0d63@gmail.com> References: <76EBF900-3BE8-4B60-9422-880A9754FCC4@lvht.net> <40579916-f96b-f34b-0a17-7397d12f0d63@gmail.com> Date: Mon, 7 May 2018 18:50:40 +0200 Message-ID: To: Jefferson Gonzalez Cc: Haitao Lv , PHP Internals Content-Type: multipart/alternative; boundary="0000000000005338f6056ba078ff" Subject: Re: [PHP-DEV] Re: [RFC] Fiber support (again) From: rasmus@mindplay.dk (Rasmus Schultz) --0000000000005338f6056ba078ff Content-Type: text/plain; charset="UTF-8" I've used Swoole, and it is in deed a very high quality extension - both in terms of performance and stability. I haven't used the low-level co-routines, but the HTTP server was rock steady, no memory leaks, easy to implement and CRAZY fast :-) Kind of turns PHP into a better version of Node tbh ;-) On Mon, May 7, 2018 at 5:00 PM, Jefferson Gonzalez wrote: > I'm just sneaking into the subject to point out that theres already some > work on this with the PHP swoole extension, in case it hasn't been > looked/taked into consideration yet: > > https://github.com/swoole/swoole-src#coroutine > https://github.com/swoole/swoole-src#short-api-name > > It has great performance and the event based http server demonstrates how > well it performs. Great to see stuff like this could be shipped as part of > the core which transcend PHP uses. > > > -- > PHP Internals - PHP Runtime Development Mailing List > To unsubscribe, visit: http://www.php.net/unsub.php > > --0000000000005338f6056ba078ff--