(点击上方公众号,可快速关注)
来源:开源中国
www.oschina.net/news/82247/swoole-1-9-6
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
下载地址:
-
GITHUB:https://github.com/swoole/swoole-src/releases/tag/v1.9.6
-
开源中国:http://git.oschina.net/swoole/swoole/tree/v1.9.6/
-
PECL:https://pecl.php.net/package/swoole/1.9.6
看完本文有帮助?请分享给更多人
关注「PHP开发者」,提升PHP技能
文章评论