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
评论删除后,数据将无法恢复
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的支持
序列化模块:
swoole的Task功能内置支持使用新的序列化算法,通过配置php.ini来开启。
下载地址:
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