小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

PHP試用MessagePack

 jas0n_liu 2012-09-27
文章作者:Enjoy 轉(zhuǎn)載請注明原文鏈接。http://www./php-messagepack/
It's like JSON. but fast and small.

這句吸引了我,去瞧了下。

官網(wǎng):http://

官方的安裝方法忽悠人,msgpack目錄下根本沒php目錄...只看到csharp,erlang,go,java,ruby等目錄。
引用

git clone https://github.com/msgpack/msgpack.git
cd msgpack/php
phpize
./configure && make && make install

還是在PHP官網(wǎng)擴(kuò)展找到了:http://pecl./package/msgpack
最后更新時(shí)間:2012-09-14,昨天的版本。
附安裝過程:
wget http://pecl./get/msgpack-0.5.2.tgz
tar zxf msgpack-0.5.2.tgz
cd msgpack-0.5.2
/usr/local/hx/php/bin/phpize
./configure --with-php-config=/usr/local/hx/php/bin/php-config
make && make install

然后把msgpack.so加到php.ini里,重啟php,完成安裝。

開始測試:
$data = array(0=>'abcdefghijklmnopqrstuvwxyz',1=>'廈門','abc'=>'1234567890');

分別對其msgpack_pack,json_encode,serialize,長度為:50,62,87
然后分別執(zhí)行10000次,耗時(shí):9.95 毫秒,17.45 毫秒,8.85 毫秒
解開執(zhí)行10000次,耗時(shí):14.76 毫秒,23.93 毫秒,14.61 毫秒

msgpack的性能至少超過json50%,雖然和serialize其實(shí)速度差不多,但serialize占用空間明顯比較多。
另外,GBK的程序方便了,中文也可以msgpack_pack,用json的話還要批量轉(zhuǎn)換成utf-8之后才能json_encode。

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多