Skip to content

liaoshouchuang/swoole_serialize

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

swoole_serialize

要求

  • PHP 7 (no zts)

安装

phpize=>./configure=>make install=>echo "extension=xx/swoole_serialize.so">php.ini

##技术特性:

  • 序列化利用php7 的zval的紧凑的数据结构,直接将zval内存拷贝到buffer中,反序列化类似
  • 追求的是极致的性能(是目前最快的msgpack的2倍)但是序列化的数据会非常大,是空间换时间的做法
  • 适用于数据量比较少 但是经常需要序列化反序列化的场景(例如我们需要把3000支股票的信息cache起来,每次请求都需要反序列化),或者是有local cache的场景。

使用

$str = swoole_serialize($arr); $arr = swoole_unserialize($str);

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published