Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:54681 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 50979 invoked from network); 18 Aug 2011 11:48:28 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 18 Aug 2011 11:48:28 -0000 Authentication-Results: pb1.pair.com smtp.mail=dragoonis@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=dragoonis@gmail.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.220.170 as permitted sender) X-PHP-List-Original-Sender: dragoonis@gmail.com X-Host-Fingerprint: 209.85.220.170 mail-vx0-f170.google.com Received: from [209.85.220.170] ([209.85.220.170:43640] helo=mail-vx0-f170.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 77/00-50449-B0CFC4E4 for ; Thu, 18 Aug 2011 07:48:27 -0400 Received: by vxh24 with SMTP id 24so1784596vxh.29 for ; Thu, 18 Aug 2011 04:48:24 -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=4Ana/2vhaxzgwsnuyerGWit8ibrz+KrgRtoGLMaqLM4=; b=wgFsPMOKHUuKv6JHcuucPhCiqVCUpivwFb/5Lg2TJTjp8912aBqR2cP972vw6yvC2H fAdC32X/3Vizz6ORvi+y/WMXm5p3NHBLrp2Yn4j+7/kLFkmTuSS0FztybfMiyNRKdpU1 lx63DpWGodZCX7+4+H8jsZBkuoXHXPxbhrM2g= MIME-Version: 1.0 Received: by 10.52.90.108 with SMTP id bv12mr581789vdb.434.1313668104409; Thu, 18 Aug 2011 04:48:24 -0700 (PDT) Received: by 10.52.162.199 with HTTP; Thu, 18 Aug 2011 04:48:24 -0700 (PDT) In-Reply-To: References: Date: Thu, 18 Aug 2011 12:48:24 +0100 Message-ID: To: Roger Llopart Pla Cc: Arpad Ray , PHP Internals List Content-Type: multipart/alternative; boundary=20cf307f3bf6b7532004aac63013 Subject: Re: [PHP-DEV] Activation of IGBinary serialization extension in 5.4 by default From: dragoonis@gmail.com (Paul Dragoonis) --20cf307f3bf6b7532004aac63013 Content-Type: text/plain; charset=ISO-8859-1 On Thu, Aug 18, 2011 at 12:38 PM, Roger Llopart Pla wrote: > I agree with bundling it in the core aswell, but having it as default, as > stated, would be a huge BC break. > > 2011/8/18 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. >> > Sorry guys, I didn't realise there was an actual BC break in the serialized structure. I agree with bundling and providing a .ini setting to activate, but off by default. > >> 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. >> > >> >> -- >> PHP Internals - PHP Runtime Development Mailing List >> To unsubscribe, visit: http://www.php.net/unsub.php >> >> > --20cf307f3bf6b7532004aac63013--