Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:65172 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 74925 invoked from network); 25 Jan 2013 16:47:54 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 25 Jan 2013 16:47:54 -0000 Authentication-Results: pb1.pair.com header.from=wfitch@meetme.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=wfitch@meetme.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain meetme.com designates 74.125.149.238 as permitted sender) X-PHP-List-Original-Sender: wfitch@meetme.com X-Host-Fingerprint: 74.125.149.238 na3sys009aog115.obsmtp.com Linux 2.5 (sometimes 2.4) (4) Received: from [74.125.149.238] ([74.125.149.238:53512] helo=na3sys009aog115.obsmtp.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id B7/08-03402-837B2015 for ; Fri, 25 Jan 2013 11:47:53 -0500 Received: from mail-gg0-f200.google.com ([209.85.161.200]) (using TLSv1) by na3sys009aob115.postini.com ([74.125.148.12]) with SMTP ID DSNKUQK3Nd45lFYe/mp8v2zhG9xIAM7sjmT1@postini.com; Fri, 25 Jan 2013 08:47:53 PST Received: by mail-gg0-f200.google.com with SMTP id k6so683236ggd.3 for ; Fri, 25 Jan 2013 08:47:49 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=x-received:x-received:sender:content-type:mime-version:subject:from :in-reply-to:date:cc:content-transfer-encoding:message-id:references :to:x-mailer:x-gm-message-state; bh=XG89oF6Vhanf9nXW7sTxH+ujufJlFqf4+5xmKgEB79s=; b=A0U95r41u4B8DfL0VVXIS7P39RIN0CgDTzT7KNt+NlJDqZSxTp+NfIBPWMNKrWrq5z WCvEs5B1EHq9OK0uG0WMcokn2N9v18EkwzHr1bqUqfMZeftyKI+a26/f4ZTb8XL0I+78 E/fSq/9rSNXV1ZH4XkG75TgPtqdnyfyZ7v6CDZCJ2tQDQIu+mjK9PNe0/WhWmJMaGfKy uxWrWS8uinY+ddHxGzQWNKa7KkgTv8BTNwBZ4oU4uRiGiubJppDPFvIF5khKELVPrQgg aAynFf8FvFR5Q8zyjK6o2lVcuPtvdV0O1HpsK8NGS5WIgwl+ADmFc8ZTJCqqplKYoMtG feUA== X-Received: by 10.220.115.133 with SMTP id i5mr6614091vcq.42.1359132469018; Fri, 25 Jan 2013 08:47:49 -0800 (PST) X-Received: by 10.220.115.133 with SMTP id i5mr6614070vcq.42.1359132468750; Fri, 25 Jan 2013 08:47:48 -0800 (PST) Received: from [192.168.110.198] ([204.145.120.11]) by mx.google.com with ESMTPS id cd16sm758644vdb.0.2013.01.25.08.47.47 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Fri, 25 Jan 2013 08:47:48 -0800 (PST) Sender: Will Fitch Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 6.2 \(1499\)) In-Reply-To: Date: Fri, 25 Jan 2013 11:47:47 -0500 Cc: Ralf Lang , internals@lists.php.net Content-Transfer-Encoding: quoted-printable Message-ID: <6AA61A4F-ABF0-4FF2-A509-3FE70297B744@php.net> References: <51023AB1.2010607@b1-systems.de> <51024016.4010005@lerdorf.com> To: Zeev Suraski , Rasmus Lerdorf X-Mailer: Apple Mail (2.1499) X-Gm-Message-State: ALoCoQlhsKFeAZ3Sr361jqUVw7kbqWdAgBO59MzqeVKrAgTTCNzZVX4kkZe1q0xeTgOcclv7WgN6znWv+6OcXMzEb3RfagGw9Va2NXZvXK60Uu2DdUjoWl5hB1tML+rC1J2oxzlbJ5KjJt8ZaukLa448Z9BUe77erdFauyUiwXgyuX1ZraMzt4c= Subject: Re: [PHP-DEV] HEADS UP: Upcoming Feature Freeze for PHP 5.5.0 From: willfitch@php.net (Will Fitch) On Jan 25, 2013, at 11:25 AM, Zeev Suraski wrote: >> Either by a number of people stepping up to help with the existing = APC > code, or >> perhaps more realistically making it a priority in PHP 5.6 to = streamline > the >> engine and the executor for opcode caching and either including a > heavily >> simplified version of APC or writing a new one. >>=20 >> One thing I can guarantee is that if we add it to core in its current > condition it >> will delay 5.5 by 6+ months if not longer. >=20 > There's another option. We have the Optimizer+ component which is > current, a bit faster than APC, worked with PHP 5.4 from the get go = and > already fully supports 5.5 - and now that it's been free for use for > several years, we'd actually be happy to opensource it and make it a = part > of core. An extra benefit would be that we'd commit to maintain it, > although of course, community contribution will be very welcome. > Here too, it's code with a very long history, some of which even = predates > PHP 4.0. But It Works(tm), and we could put some effort into cleaning = it > up and beautifying it. I like the idea. If this was implemented in core, and the need for APC = opcode caching disappeared, would APC still be actively maintained for = userland functions (e.g. apc_store, apc_*)?=20 > I think we can actually do it on time for 5.5.0, or with a relatively > minor delay that might be worth it. I'm sure most users would prefer = the > version to take a bit longer if it comes with an opcode cache right = off > the bat. > There'll most probably be APIs we'd want to merge from APC, but doing = that > should be easy - and we can get the good of both worlds. >=20 > Zeev >=20 > --=20 > PHP Internals - PHP Runtime Development Mailing List > To unsubscribe, visit: http://www.php.net/unsub.php >=20