发布于 2014-09-10 08:22:53 | 269 次阅读 | 评论: 0 | 来源: 网友投递
这里有新鲜出炉的Swoole框架中文教程,程序狗速度看过来!
Swoole Framework PHP Web开发框架
Swoole是一个php扩展也是一种PHP高级Web开发框架,框架不是为了提升网站的性能,是为了提升网站的开发效率。最少的性能损耗,换取最大的开发效率。利用Swoole框架,开发一个复杂的Web功能,可以在很短的时间内完成!
PHP的异步并行网络扩展Swoole今天发布了最新的1.7.5版本。
项目主页:http://www.swoole.com/
文档页面:http://wiki.swoole.com/
源代码:https://github.com/swoole/swoole-src
1.7.4版本:http://pecl.php.net/package/swoole/1.7.5
增加SSL/TLS隧道加密的支持,可以轻松构建一个https服务器,wss安全WebSocket服务器
增加swoole_table,这是一个全新设计的共享内存表,用来取代apc/redis等内存存储。swoole_table基于行锁自选锁,拥有超高的性能。压测每秒单线程可读写超过50万次
短连接TCP性能提升50%。在基准测试中已经全面超越Golang,Nginx等TCP服务器程序。在4核8G普通PC机器上测试,swoole每秒可处理超过28000个请求,而Golang写的TCP服务器程序(已开启多核支持)只能达到22000。swoole比Golang性能高出27%
swoole_process增加对消息队列的支持,内置消息队列通信
修复了大量已知BUG
swoole是专门为PHP设计的异步,并行网络通信框架。使用纯C开发,不依赖任何地方库,提供了PHP语言的异步多线程服务器,异步TCP/UDP网络客户端,异步MySQL,数据库连接池,AsyncTask,消息队列,毫秒定时器,异步文件读写,异步DNS查询等特性。
swoole为广大PHP程序员开拓了一个新的编程领域,除传统的Web编程外,swoole使PHP可以广泛应用与服务器后端编程,包括网络通信,批处理程序,任务系统,时间控制程序等。swoole经过测试还可以在ARM-Linux下运行,在移动端和嵌入式智能设备中也可以使用swoole来开发后端程序。