Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:65345 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 97719 invoked from network); 29 Jan 2013 10:26:39 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 29 Jan 2013 10:26:39 -0000 Authentication-Results: pb1.pair.com header.from=florinpatan@gmail.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=florinpatan@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.219.52 as permitted sender) X-PHP-List-Original-Sender: florinpatan@gmail.com X-Host-Fingerprint: 209.85.219.52 mail-oa0-f52.google.com Received: from [209.85.219.52] ([209.85.219.52:38593] helo=mail-oa0-f52.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 8B/05-07604-ED3A7015 for ; Tue, 29 Jan 2013 05:26:39 -0500 Received: by mail-oa0-f52.google.com with SMTP id k14so239393oag.25 for ; Tue, 29 Jan 2013 02:26:36 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:mime-version:in-reply-to:references:from:date:message-id :subject:to:cc:content-type; bh=w/TmqlTKvlg4q42hii2iRsrOZ5GvrxbKq7O10IJXopU=; b=UfnKtQXHHaU1HlxfTBrLO7IVsCHzrRfIndBRNHRJDZcN3XMT57s1mVL1yE1Rv2S5rF PNqNWD38n9ZmBnP51CkH3jN3kbiXD1ZeOgQSPClCzsYWXmY0qDMU2yhq/KISMIOX7bo/ p7F57HBVpDWvFLdWSOumu7/ImJ4uttZnbqXkfHc3L/HJ8pr65jJHe5OlQOTyLDrUPVl8 zRhUVTcxUTc4biNYFvsQtk5Rwg5cDts1znl+NHsJrZ54vrYCBuoG15aqGijZzIsrsrxB MjfldSMvyPhtn8Kf7wagGPy1ECWdbWJ+4o6Uf+n5hDo7ZuMGcFSRLg0UOoZmoRFzy+ti D46Q== X-Received: by 10.182.2.132 with SMTP id 4mr348291obu.42.1359455196352; Tue, 29 Jan 2013 02:26:36 -0800 (PST) MIME-Version: 1.0 Received: by 10.76.171.71 with HTTP; Tue, 29 Jan 2013 02:26:06 -0800 (PST) In-Reply-To: <5d21b42656d49b4a71d9f808541bd745@mail.gmail.com> References: <5d21b42656d49b4a71d9f808541bd745@mail.gmail.com> Date: Tue, 29 Jan 2013 12:26:06 +0200 Message-ID: To: Zeev Suraski Cc: internals@lists.php.net Content-Type: multipart/alternative; boundary=f46d044519d911103d04d46ad443 Subject: Re: [PHP-DEV] [RFC] Integrating Zend Optimizer+ into the PHP distribution From: florinpatan@gmail.com (Florin Razvan Patan) --f46d044519d911103d04d46ad443 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Thank you for this great initiative! As a user, I could definitely wait for 2-3 more months and get a good implementation/integration of this rather that have to wait for at least one year. I think it would also be nice if this could come as default enabled since this way people would be able to notice the advantages of having it enabled. Or you can run a survey on php.net to see what are the options. I do have one thing to ask you about this. If we do wait 2 months, will the underlaying changes be able to integrate easy with APC/XCache/eAccelerator/others? Opcodes are a must for large traffic websites like those I'm working on right now, so we clearly want to have such a thing installed on our servers as soon as we install a new PHP version. But if including O+ will mean that APC gets delayed 6+ months (see PHP 5.4) it would be a show stopper for us upgrading to PHP 5.5. Our upgrade process is like this: be at least one year on market to iron out major/obvious bugs. If APC gets on the market 6 months after PHP 5.5 only because of this then we'll be near PHP 5.6 by then. And we can't just change from APC to others as we'll need to test them as well as see which other use data caching like APC has. It would make sense to actually see how the whole ZE can be improved so that it makes life of opcode cachers easier and then ship O+ bundled with a PHP version that has better support for them out of the box if I were to choose. Best regards, Florin ---- Florin Patan https://github.com/dlsniper On Tue, Jan 29, 2013 at 10:03 AM, Zeev Suraski wrote: > All, > > > > Following the discussion at the end of last week, I prepared a draft RFC > for the inclusion of Optimizer+ in PHP. > > In parallel we=E2=80=99re in the process of prepping the source code for > independent public consumption, which I hope we can be done with by the e= nd > of next week, hopefully sooner. > > > > https://wiki.php.net/rfc/optimizerplus > > > > Comments welcome! > > > > Zeev > --f46d044519d911103d04d46ad443--