Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:79548 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 81803 invoked from network); 10 Dec 2014 20:46:47 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 10 Dec 2014 20:46:47 -0000 Authentication-Results: pb1.pair.com header.from=dmitry@zend.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=dmitry@zend.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain zend.com designates 209.85.220.175 as permitted sender) X-PHP-List-Original-Sender: dmitry@zend.com X-Host-Fingerprint: 209.85.220.175 mail-vc0-f175.google.com Received: from [209.85.220.175] ([209.85.220.175:51695] helo=mail-vc0-f175.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 4C/5A-29826-631B8845 for ; Wed, 10 Dec 2014 15:46:47 -0500 Received: by mail-vc0-f175.google.com with SMTP id hy10so1819693vcb.6 for ; Wed, 10 Dec 2014 12:46:44 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=vYZcXlDK/GL2/A4v/InZdmSP1mmL7Ik4U9eMw4iYCk8=; b=IP/0XOq7lXHCjAXSiYVik9SyBXnCl6J34VBTpSV3CGOmS3DCaUaxA4EXyZVx3G4EVi b+1bn1MKhH0emfteULlTbVClhUyyfnn3k8tJNWgLRYiqzwlU7TwRYHudl7wzUWRo3pIR QZ8ugsvO/tNr37mHc405M8dDCXbqWPrH24VNRAAxMaFlGiF/9bRYL64KFBPI3sAjaiLG TVCsOuRCQd5TFYhIxPqg5OkoKvE8CBZX4qZk7Zhxs7HxOxiazXn/sCTa7zaH41XHjpn1 bMyBmw+xoQIjoy2ql4aM47QAtR6LO5Z1f0sHVMBlL6cfing1PFOLmz76Ld/v7Dd1Au0P ZTOQ== X-Gm-Message-State: ALoCoQkY2WILcFOQMXykJDPVcdqcSE24q5iiHjUlepSJ+iS1othA6H6wgUT93c6Qf7AUxB74xB+3y1fJlfNvYYHLy9vvF7L/lCGaJmnoygxFH2+4YqGqI5rvlkcc3jW0vvjfuIJwdMKGdVTvGq9sK2A/JEApgxJxzA== MIME-Version: 1.0 X-Received: by 10.220.71.72 with SMTP id g8mr4216103vcj.33.1418244404326; Wed, 10 Dec 2014 12:46:44 -0800 (PST) Received: by 10.52.176.231 with HTTP; Wed, 10 Dec 2014 12:46:44 -0800 (PST) In-Reply-To: <287263752298adef0b81b2b3e6ed938c.squirrel@webmail.klapt.com> References: <287263752298adef0b81b2b3e6ed938c.squirrel@webmail.klapt.com> Date: Thu, 11 Dec 2014 00:46:44 +0400 Message-ID: To: Anatol Belski Cc: PHP Internals Content-Type: multipart/alternative; boundary=047d7b3431a0eccb230509e2c1e3 Subject: Re: [PHP-DEV] [VOTE][RFC] Native TLS From: dmitry@zend.com (Dmitry Stogov) --047d7b3431a0eccb230509e2c1e3 Content-Type: text/plain; charset=UTF-8 +1 the patch is great. It doesn't affect non-ZTS build at all. ZTS build became even a bit faster. :) And we finally will able to forget about TSRMLS_ macros :) Non-ZTS ZTS master native-tls master native-tls bench.php [sec] 1.193 1.195 1.313 1.299 micro_bench.php [sec] 6.008 6.064 7.470 6.786 Wordpress-3.6 -T 1000 [sec] 13.308 13.293 14.997 14.611 bench.php [Mops] 7,055 7,055 7,885 7,342 Wordpress-3.6 -T 100 [Mops] 3,093 3,093 3,743 3,483 Mops - millions of instruction fetches measured using callgrind (the less the better) The solution requires minor changes in every third party extension, but it's really small cost for significant step forward. Thanks. Dmitry. On Wed, Dec 10, 2014 at 10:04 PM, Anatol Belski wrote: > Hi, > > hereby the voting on https://wiki.php.net/rfc/native-tls#vote is opened. > The vote starts on 12/10/2014 at 21:00 CET and ends on 12/17/2014 at 21:00 > CET. > > Regards > > Anatol > > -- > PHP Internals - PHP Runtime Development Mailing List > To unsubscribe, visit: http://www.php.net/unsub.php > > --047d7b3431a0eccb230509e2c1e3--