Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:54678 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 47372 invoked from network); 18 Aug 2011 11:30:19 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 18 Aug 2011 11:30:19 -0000 Authentication-Results: pb1.pair.com header.from=arraypad@gmail.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=arraypad@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.212.42 as permitted sender) X-PHP-List-Original-Sender: arraypad@gmail.com X-Host-Fingerprint: 209.85.212.42 mail-vw0-f42.google.com Received: from [209.85.212.42] ([209.85.212.42:36040] helo=mail-vw0-f42.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id B6/D2-29933-AC7FC4E4 for ; Thu, 18 Aug 2011 07:30:18 -0400 Received: by vwl1 with SMTP id 1so1561027vwl.29 for ; Thu, 18 Aug 2011 04:30:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=I1GsZNEW82J1/bnNVKFMo2G3WNGzDxkbPDiEsuq0+aQ=; b=vJfJlkq0nhjeLNYWq3T4U6nbmKLBqfFNYZygSk6VD/zrw0n1hxQeKd3fRPrkPhs+/i MEqDh2l7NmHTkibL0eHkWpdjw2RmYkOVUqnPheAwdcjOIpRQ8cwlgcSB1igQaCeGBtWX Gor89QtAnYWhiQ/XZdvSZI3hklcAhP9rDCEws= MIME-Version: 1.0 Received: by 10.52.24.1 with SMTP id q1mr532864vdf.449.1313667015739; Thu, 18 Aug 2011 04:30:15 -0700 (PDT) Received: by 10.52.187.167 with HTTP; Thu, 18 Aug 2011 04:30:15 -0700 (PDT) In-Reply-To: References: Date: Thu, 18 Aug 2011 12:30:15 +0100 Message-ID: To: Paul Dragoonis Cc: PHP Internals List Content-Type: text/plain; charset=ISO-8859-1 Subject: Re: [PHP-DEV] Activation of IGBinary serialization extension in 5.4 by default From: arraypad@gmail.com (Arpad Ray) Hi, On Thu, Aug 18, 2011 at 12:12 PM, Paul Dragoonis wrote: > Hey guys, > > After a brief discussion with Pierre I'm taking this discussion to here. > We have the igbinary pecl extension available [1], however not many of our > userbase are familiar that it even exists. > Here [2] is the performance boost we get from using igbinary with > serialize() and unserialize(). > > Here we get a great perf boost, and what's more excellent as we don't have > to break BC to get there! It would break BC for anyone with serialized strings stored in the current format. Maybe bundle it in core and provide an ini setting like session.serialize_handler, but I don't think making it the default in 5.4 is an option. Regards, Arpad > > This seems like a no-brainer and a good investment in the speed increase of > PHP by default for the future users of the platform. > > [1] http://pecl.php.net/package/igbinary > [2] http://www.php.net/~pierre/vcqa/apcigninary_perf.png > > Comments please. > > Regards, > Paul Dragoonis. >