设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 业界资讯 软件追踪 查看内容

Swoole 1.9.6发布,增加高性能序列化模块

2017-2-24 22:51| 发布者: joejoe0332| 查看: 523| 评论: 0|原作者: oschina|来自: oschina

摘要: PHP的异步、并行、高性能网络通信引擎Swoole 已发布 1.9.6 版本。此版本增加了一个根据PHP7内存结构特点设计的高性能序列模块,序列化和反序列化耗时仅为PHP官方serialize库的40%,尺寸更小。可节省大量CPU和内存资 ...

PHP的异步、并行、高性能网络通信引擎Swoole 已发布 1.9.6 版本。此版本增加了一个根据PHP7内存结构特点设计的高性能序列模块,序列化和反序列化耗时仅为PHP官方serialize库的40%,尺寸更小。可节省大量CPU和内存资源消耗,非常适合用于PRC通信、数据Cache。另外此版本还修复了多个BUG。

主要更新:

  • 增加 swoole_mysql::escape 方法,用于转义 SQL 语句中的特殊字符

  • 修复添加超过1万个以上定时器时偶发崩溃的问题

  • 增加swoole_serialize模块,PHP7下高性能序列化库

  • 修复swoole_client->enableSSL方法ssl_cert_file和ssl_key_file参数无效的问题

  • 增加swoole_http_server对POST多级KEY的支持

  • 修复监听UDP端口设置onPacket无效的问题

  • 增加对openssl-1.1的支持

序列化模块:

$array = array(
    'name' => 'test',
    'value' => 11000,
);

$str = swoole_pack($arr);
$arr = swoole_unpack($str);

swoole的Task功能内置支持使用新的序列化算法,通过配置php.ini来开启。

swoole.fast_serialize=On

下载地址:


酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部