阅读更多

4顶
0踩

编程语言

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来开发后端程序。

 

4
0
评论 共 0 条 请登录后发表评论

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • Swoole异步并行和协程C扩展 v4.5.7

    为您提供Swoole异步并行和协程C扩展下载,Swoole是一个为PHP用C和C++编写的基于事件的高性能异步&协程并行网络通信引擎。同时也是PHP的异步、并行、高性能网络通信引擎,使用纯C语言编写,提供了PHP语言的异步多线程...

  • PHP扩展Swoole实现实时异步任务队列示例

    主要介绍了PHP扩展Swoole实现实时异步任务队列,结合实例形式分析了PHP扩展Swoole实现实时异步任务队列相关客户端与服务器端操作技巧,需要的朋友可以参考下

  • Swoole异步并行和协程C扩展 v4.5.9

    为您提供Swoole异步并行和协程C扩展下载,Swoole是一个为PHP用C和C++编写的基于事件的高性能异步&协程并行网络通信引擎。同时也是PHP的异步、并行、高性能网络通信引擎,使用纯C语言编写,提供了PHP语言的异步多线程...

  • php异步多线程swoole用法实例

    一般来说,Swoole提供了PHP语言的异步多线程服务器,异步TCP/UDP网络客户端,异步MySQL,数据库连接池,AsyncTask,消息队列,毫秒定时器,异步文件读写,异步DNS查询. swoole以前听过, 拿来做游戏服务器简直是神器...

  • PHP的异步并行网络扩展swoole如何使用

    Swoole是PHP的异步并行扩展,有点像Node.js,但swoole既支持同步又支持异步,比node更强大。Swoole扩展是基于epoll高性能事件轮询,并且是多线程的,性能非常好。   Swoole除了提供网络Server/Client的功能...

  • PHP Swoole Loader扩展 Swoole扩展 Swoole Swoole Loade

    Swoole Loader扩展 包含windows和linux 包含线程安全和非线程安全和

  • Swoole-1.7.22 版本已发布,修复PHP7相关问题

    swoole-1.7.22 版本已发布,此版本是一个BUG修复版本,专门针对PHP7做了大量修改,可完美运行于PHP7环境

  • Swoole异步并行和协程C扩展-其他

    同时也是PHP的异步、并行、高性能网络通信引擎,使用纯C语言编写,提供了PHP语言的异步多线程服务器,异步TCP/UDP网络客户端,异步MySQL,异步Redis,数据库连接池,AsyncTask,消息队列,毫秒定时器,异步文件读写...

  • PHP的异步并行网络扩展swoole

    http://matyhtf.iteye.com/blog/2009690

  • Swoole异步并行和协程C扩展 v4.8.13

    Swoole框架是一个为PHP用C和C++编写的基于事件的高性能异步&协程并行网络通信引擎。同时也是PHP的异步、并行、高性能网络通信引擎,使用纯C语言编写,提供了PHP语言的异步多线程服务器,异步TCP/UDP网络客户端,异步...

  • php7及以上版本 swoole扩展

    php7及以上版本 swoole扩展 php7及以上版本 swoole扩展

  • PHP环境安装swoole-loader扩展

    1、兼容Windows和Linux系统; 2、PHP版本:5.6、7.0、7.1、7.2、7.3; 3、安全版本:【线程安全】和【非线程安全】。

  • PHP的异步并行扩展Swoole已收录到PHP官方扩展库

    PHP的异步并行扩展Swoole已收录到PHP官网扩展库pecl.php.net。最新的版本是swoole-1.6.9。国内程序员组织的开源PHP扩展项目,能够添加到pecl中的并不多,目前仅有yaf,yar,yac,swoole等数个。对于中国的PHP程序员来说...

  • PHP扩展swoole,PHP7及以上版本可用

    PHP扩展swoole,PHP7及以上版本可用,用于编译安装,本人亲测有效,centOS6.8,centOS7.0都试过

  • 以下是常见的C++笔试面试题及其核心知识点解析,帮助您系统复习

    以下是常见的C++笔试面试题及其核心知识点解析,帮助您系统复习

  • 计算机短期培训教案.pdf

    计算机短期培训教案.pdf

  • 计算机二级Access笔试题库.pdf

    计算机二级Access笔试题库.pdf

  • 下是一份关于C++毕业答辩的心得总结,内容涵盖技术准备、答辩技巧和注意事项,供参考

    下是一份关于C++毕业答辩的心得总结,内容涵盖技术准备、答辩技巧和注意事项,供参考

  • 基于IPU的Cassandra集群技术验证与优化:苹果公司内部技术培训

    内容概要:本文档详细介绍了英特尔为苹果公司构建的基于智能处理单元(IPU)的Cassandra集群的技术验证(PoC)。主要内容涵盖IPU存储用例、已建存储PoC、MEV到MMG400的过渡、苹果构建IPU-Cassandra集群的动机以及PoC开发进展。文档还探讨了硬件配置、软件环境设置、性能调优措施及其成果,特别是针对延迟和吞吐量的优化。此外,文档展示了六节点Cassandra集群的具体架构和测试结果,强调了成本和复杂性的降低。 适合人群:对分布式数据库系统、NoSQL数据库、IPU技术感兴趣的IT专业人员和技术管理人员。 使用场景及目标:适用于希望了解如何利用IPU提升Cassandra集群性能的企业技术人员。主要目标是展示如何通过IPU减少服务器部署的成本和功耗,同时提高数据处理效率。 其他说明:文档中涉及的内容属于机密级别,仅供特定授权人员查阅。文中提到的技术细节和测试结果对于评估IPU在大规模数据中心的应用潜力至关重要。

Global site tag (gtag.js) - Google Analytics