设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 业界资讯 软件追踪 查看内容

PHP的异步并行网络扩展Swoole已发布1.7.5版本

2014-9-10 16:59| 发布者: joejoe0332| 查看: 2065| 评论: 0|原作者: oschina|来自: oschina

摘要: 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 ...

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的介绍

swoole是专门为PHP设计的异步,并行网络通信框架。使用纯C开发,不依赖任何地方库,提供了PHP语言的异步多线程服务器,异步TCP/UDP网 络客户端,异步MySQL,数据库连接池,AsyncTask,消息队列,毫秒定时器,异步文件读写,异步DNS查询等特性。

swoole 为广大PHP程序员开拓了一个新的编程领域,除传统的Web编程外,swoole使PHP可以广泛应用与服务器后端编程,包括网络通信,批处理程序,任务 系统,时间控制程序等。swoole经过测试还可以在ARM-Linux下运行,在移动端和嵌入式智能设备中也可以使用swoole来开发后端程序。


酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部