发布于 2017-03-16 12:32:46 | 55 次阅读 | 评论: 0 | 来源: 网友投递

这里有新鲜出炉的Swoole扩展官方文档,程序狗速度看过来!

Swoole Framework PHP Web开发框架

Swoole是一个php扩展也是一种PHP高级Web开发框架,框架不是为了提升网站的性能,是为了提升网站的开发效率。最少的性能损耗,换取最大的开发效率。利用Swoole框架,开发一个复杂的Web功能,可以在很短的时间内完成!


PHP的异步、并行、高性能网络通信引擎Swoole 已发布 1.9.7 版本。此版本增加了Http2.0异步客户端以及对systemd.socket的支持。Http2.0与Http1.1最大的不同是2.0客户端可以支持并发请求,客户端可以使用少量连接完成大量并发请求。另外此版还修复多个细节问题。建议所有用户升级此版本。

主要更新:

  • 增加对systemd.socket的支持

  • 修复低版本gcc编译时MySQL客户端崩溃的问题

  • 增加swoolehttp2client新模块

  • 修复BASE模式下shutdown时发生崩溃的问题

  • 修复openssl-1.1配置检测存在错误问题

  • 增加客户端对http-proxy的支持

  • 修复BASE模式下启用open_eof_split后在onReceive回调函数中关闭连接导致崩溃的问题

  • 修复RedisServer::format函数SET和MAP格式化错误的问题

  • 修复启用swoole.fast_serialize时直接传入字符串类型变量导致崩溃的问题

  • 当服务器主动关闭连接时onClose回调中的$reactorId变量会设置为-1

  • 增加swoole_process::close参数,允许只关闭管道的其中一个

Http 2.0 客户端:

$host = 'www.jd.com';  $port = 443;  $ssl = true;  $array = array(      "host" => $host,      "accept-encoding" => "gzip, deflate",      'accept' => 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8',      'accept-language' => 'zh-CN,zh;q=0.8,en;q=0.6,zh-TW;q=0.4,ja;q=0.2',      'cache-control' => 'max-age=0',      'user-agent' => 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3026.3 Safari/537.36',  );  $list = array();  for($i = 0; $i < 1; $i++) {      $client = new swoole_http2_client($host , $port, $ssl);      $client->setHeaders($array);      $client->get("/", function ($o) use($client) {          echo "#{$client->sock} hello world 1n";          echo $o->body;          $client->close();      });      $list[] = $client;  }  SwooleEvent::wait();

下载地址:



历史版本 :
Swoole 1.10.0 发布,增加多项新特性
Swoole 1.9.22 发布,增加 Async::exec 功能
SwooleDistributed 框架 2.5 发布,全面支持 Docker
Swoole 1.9.19 发布,BUG 修复版本
Swoole 1.9.17 发布,增加静态文件处理器
Swoole 1.9.15 发布,增加静态编译支持
Swoole 1.9.11 发布,心跳检测支持时间轮算法
Swoole 1.9.9 发布,BUG 修复版本
Swoole 1.9.7 发布,增加 Http2.0 异步客户端
Swoole 1.9.6 发布,增加高性能序列化模块
Swoole 2.0 正式版发布,协程特性支持 PHP 7
Swoole 1.9.1 发布,Bug 修复版本
最新网友评论  共有(0)条评论 发布评论 返回顶部

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务