发布于 2016-12-07 07:57:27 | 312 次阅读 | 评论: 0 | 来源: 网友投递
这里有新鲜出炉的Swoole扩展官方文档,程序狗速度看过来!
Swoole Framework PHP Web开发框架
Swoole是一个php扩展也是一种PHP高级Web开发框架,框架不是为了提升网站的性能,是为了提升网站的开发效率。最少的性能损耗,换取最大的开发效率。利用Swoole框架,开发一个复杂的Web功能,可以在很短的时间内完成!
PHP的异步、并行、高性能网络通信引擎Swoole 已发布 1.9.1 版本。此版本是一个BUG修复版本,建议用户升级至此版本。
修复使用addProcess添加用户进程后无法正常shutdown的问题
异步读写文件函数Async::writeFile增加FILE_APPEND选项支持
异步读写文件函数在进行read、write时对文件加锁
修复Async::write函数未设置回调函数发生崩溃的问题
重构Async::write函数追加模式的实现,使用O_APPEND
重构reopen log file特性,收到SIGRTMIN信号后重新打开日志文件并重定向标准输出
修复Table迭代器遗漏数据的问题
回调函数onPacket客户端信息参数增加服务器来源端口server_port
回调函数onReceive和connection_info方法即将移除对UDP的支持,UDP端口使用这2个特性时会抛出E_DEPRECATED警告信息
服务器连接迭代器ConnectionIterator增加ArrayAccess接口
修复Server在进程管道缓存区塞满后连续发送大数据导致死锁的问题(重要问题)
修复PHP7下启用opcache导致崩溃的问题
修复taskWaitMulti在超时后无法返回执行成功任务结果的问题
定时器使用MONOTONIC单调时间,解决系统时间修改导致定时器错乱的问题
$serv->on('connect', function ($serv, $fd, $reactor_id){ echo "IP Address: ".$serv->connections[$fd]['remote_ip']."n"; if (isset($serv->connections[6])) { echo "connection 6 is exists.n"; } });
下载地址:
GITHUB:https://github.com/swoole/swoole-src/releases/tag/v1.9.1-stable
开源中国:http://git.oschina.net/matyhtf/swoole/tree/v1.9.1-stable