Newsgroups: php.internals,php.pecl.dev Path: news.php.net Xref: news.php.net php.internals:67768 php.pecl.dev:10797 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 97463 invoked from network); 21 Jun 2013 10:52:31 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 21 Jun 2013 10:52:31 -0000 Authentication-Results: pb1.pair.com smtp.mail=ellison.terry@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=ellison.terry@gmail.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 74.125.82.45 as permitted sender) X-PHP-List-Original-Sender: ellison.terry@gmail.com X-Host-Fingerprint: 74.125.82.45 mail-wg0-f45.google.com Received: from [74.125.82.45] ([74.125.82.45:36682] helo=mail-wg0-f45.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 0F/21-23087-E6034C15 for ; Fri, 21 Jun 2013 06:52:31 -0400 Received: by mail-wg0-f45.google.com with SMTP id j13so6531736wgh.24 for ; Fri, 21 Jun 2013 03:52:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:subject :content-type:content-transfer-encoding; bh=ZuZPEMeW8uuWozxs0V5x0s5jxDlHynNikJXmYwxH7RM=; b=JfU0uSzzguvIMS5IWkmpgXgiHVlHu6Zrx5O1onr2/8LjutOUjyASdRHPjgHeUqB/88 Du5AYde1qqho04et1AiqBnm7DKv7UUZc4TLOQGNa2i9yAXkTMJr26nxVkY4LuzGXIm30 xZbn4NXGN7CuPDaD3hSM+tIlb0UOADz0PwbWJbL8wpA1vBAiXEPSM7uePUGvqKrP8PWh DIU9vv33aaw8ubicRjKI8sbm1xGHm0yn5Kjxs/PQaKbHaK7wniwdUAPMVqL9R4IQ508G DyLzHn7BzVrPaBKT9DIwgOyrCSfAR7W1+ANZ49M088j9uKFQaKsiR2Dcq3UTHl9+eqiY OJmA== X-Received: by 10.194.104.74 with SMTP id gc10mr8635283wjb.48.1371811947827; Fri, 21 Jun 2013 03:52:27 -0700 (PDT) Received: from [192.168.1.91] (host86-152-135-243.range86-152.btcentralplus.com. [86.152.135.243]) by mx.google.com with ESMTPSA id w4sm5109703wia.9.2013.06.21.03.52.26 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Fri, 21 Jun 2013 03:52:27 -0700 (PDT) Message-ID: <51C43069.8060809@gmail.com> Date: Fri, 21 Jun 2013 11:52:25 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130510 Thunderbird/17.0.6 MIME-Version: 1.0 To: "pecl-dev@lists.php.net" , "internals@lists.php.net" Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Subject: Request for testers of and feedback on GCI-enabled OPcache From: ellison.terry@gmail.com (Terry Ellison) The Multi-Level Cache (MLC) OPcache fork typically delivers 80% of the performance acceleration of standard OPcache for the CLI and GCI SAPI modes. (OPCache and other cache accelerators don't functionally support these modes). The last build is now pretty stable in that it runs runs the PHP test suite and MediaWiki under GCI happily. It also has greater savings for the I/O load associated with script compilation for these modes. (In other SAPI modes, it runs the standard OPcache functionality and therefore delivers 100% of the OPcache benefits). However, I now need others actively to evaluate this alpha code and give feedback on its performance and its configuration interface if we are going to move towards promoting the introduction of this or some variant thereof into the PHP core. So my request here is to those CGI SAPI mode users on these lists to help support this work. Many of you have complained about the poor performance of PHP in CGI and now is your opportunity to help address this. You will find an overview of MLC OPcache at: https://github.com/TerryE/opcache/wiki/MLC-OPcache-details and can pull the latest code from: https://github.com/TerryE/opcache/archive/dev-filecache.zip If you would like to help then please download, build and try out this version, respond to https://github.com/TerryE/opcache/issues/3 and use the Github issues tracker for MLC-OPcache-specific discussion. Only use these mailing lists for comment that you feel has wider interest to the list subscribers. Thank-you and regards Terry Ellison Caveat: I've only tested this Alpha version on 64bit Linux configurations for PHP 5.3 and 5.4, and would therefore like to limit initial testing to these configurations at this stage.