Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:81071 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 37581 invoked from network); 24 Jan 2015 09:04:05 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 24 Jan 2015 09:04:05 -0000 Authentication-Results: pb1.pair.com smtp.mail=yohgaki@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=yohgaki@gmail.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.216.50 as permitted sender) X-PHP-List-Original-Sender: yohgaki@gmail.com X-Host-Fingerprint: 209.85.216.50 mail-qa0-f50.google.com Received: from [209.85.216.50] ([209.85.216.50:47916] helo=mail-qa0-f50.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id B3/13-10645-30063C45 for ; Sat, 24 Jan 2015 04:04:04 -0500 Received: by mail-qa0-f50.google.com with SMTP id k15so1152600qaq.9 for ; Sat, 24 Jan 2015 01:04:00 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc:content-type; bh=c9+Lmvtbv8WQRyQ5eukv7URbO696uoam5QOYM/g5nKo=; b=Qg//YXCzeOu6qXM5hsVBRzHQmQZuNPGlCvmdw1Q4cw7e8u8QoZjsPrGncHSKryiZuF xE+hHwrcne8GC6xxytIwlpexQ8+biMSWCqAFBuwLwpO+Y52op8l7CDq/OlnPwpJFEazF qSIaIKAzVBdbz9fwitlAiWATH38q2CMT6SZrGYLYxg+mK0MOCT99KRAC7/Wy+xsjp/8t WAYxRFFHamYviXNtHWiCEop0txiVbiKLT7nUwgrum1KjrR9W+4T66gIpO2NNrl1BqsPl CyrpPw/I5qPKAUDmkO674AO5lVSmiu5JxkJPwdUkaxxKmKavmokj2Eoj2/g/6fSczHhF WnAQ== X-Received: by 10.224.161.138 with SMTP id r10mr16838447qax.21.1422090240144; Sat, 24 Jan 2015 01:04:00 -0800 (PST) MIME-Version: 1.0 Sender: yohgaki@gmail.com Received: by 10.229.93.70 with HTTP; Sat, 24 Jan 2015 01:03:19 -0800 (PST) In-Reply-To: <20150124034522.7F51C2615F8@dd15934.kasserver.com> References: <20150124034522.7F51C2615F8@dd15934.kasserver.com> Date: Sat, 24 Jan 2015 18:03:19 +0900 X-Google-Sender-Auth: gTLLq0fZ66ws1pRYy96Gb4ZXuKo Message-ID: To: Thomas Bley Cc: "internals@lists.php.net" Content-Type: multipart/alternative; boundary=089e014953ec9a3c51050d622fd1 Subject: Re: [PHP-DEV] User defined session serialize handler From: yohgaki@ohgaki.net (Yasuo Ohgaki) --089e014953ec9a3c51050d622fd1 Content-Type: text/plain; charset=UTF-8 Hi Thomas, On Sat, Jan 24, 2015 at 12:45 PM, Thomas Bley wrote: > Sessions take a big amount of data in production systems, so it might be > worth to use msgpack (or others) as an option. Yes, it is. PHP's serialize (both php/php_serialize handler uses PHP's serialize) is not a fastest serializer. msgpack seems good. I'll try few serialize methods see if there is good one or even may write binary serializer for the best performance. Once user defined session serialize handler is implemented, users may try various serializers by themselves, too. Thank you for your feedback! Regards, -- Yasuo Ohgaki yohgaki@ohgaki.net --089e014953ec9a3c51050d622fd1--