Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:78450 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 6649 invoked from network); 30 Oct 2014 04:53:14 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 30 Oct 2014 04:53:14 -0000 Authentication-Results: pb1.pair.com smtp.mail=themattficken@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=themattficken@gmail.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.217.179 as permitted sender) X-PHP-List-Original-Sender: themattficken@gmail.com X-Host-Fingerprint: 209.85.217.179 mail-lb0-f179.google.com Received: from [209.85.217.179] ([209.85.217.179:48538] helo=mail-lb0-f179.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 6D/00-05450-734C1545 for ; Wed, 29 Oct 2014 23:53:12 -0500 Received: by mail-lb0-f179.google.com with SMTP id w7so3653938lbi.38 for ; Wed, 29 Oct 2014 21:53:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=PTeBKCzOjbHBma/d7KMpcQjzQ1ibBvtoqfF942R1qxU=; b=f3Bg9TJtvIGgjxgXukwiNccbaR8A579G/TMz38LiusoodnVOezv7GIJonj1era4Nys vwVQXfx5zGz+CgkgkGv+B0m7kcUqCAQS5KkQKu9Qa+LM2QXclG89FL8f0ukZWv2myKfy 9g0TOkZ8YygWPPm1T9CiFpLchj5oik27eVe3B6+cGbwQ0oxCNz6fqH6GEdEv0rx0Vx6G obYzNzBubEkfQuuZtcfV5Terop+NeEhtkdKNFP//JedRw7jYgVu5m387R85OhMmunm65 zA0KRSrCeo5/ZPL1uXcMS2VwCRG1JcBO48CXi43oUl8m4yLYMlJdoqhPSuhU8MLFHh4H zdFw== MIME-Version: 1.0 X-Received: by 10.112.219.3 with SMTP id pk3mr16011163lbc.18.1414644788399; Wed, 29 Oct 2014 21:53:08 -0700 (PDT) Received: by 10.25.31.10 with HTTP; Wed, 29 Oct 2014 21:53:08 -0700 (PDT) Date: Wed, 29 Oct 2014 21:53:08 -0700 Message-ID: To: PHP Internals Content-Type: multipart/alternative; boundary=001a11c3d9fa18952005069ca85b Subject: Native TLS From: themattficken@gmail.com (Matt Ficken) --001a11c3d9fa18952005069ca85b Content-Type: text/plain; charset=UTF-8 Anatol has been doing some great work with Thread Local Storage (under the native-tls branch). I have tested it on Windows and its performance and functionality are now the same as master builds (with phpng), though a few extensions included with Windows builds haven't been ported yet. Performance results are here: http://windows.php.net/downloads/snaps/ostc/pftt/perf/ including http://windows.php.net/downloads/snaps/ostc/pftt/perf/results-20141028-master_r87c28cc-native_tls_r5747327-7146.html Note: the master and native-tls builds for Windows have lower performance than 5.5 or 5.6 builds because 5.6 and 5.6 builds are optimized builds (using Profile Guided Optimization) which is not currently done for master or native-tls builds. Regards -M --001a11c3d9fa18952005069ca85b--