保持谦卑之心
No design , No code

php通信服务框架选择swoole还是workerman?

目前php通信服务框架最流行的有swoole与workerman俩个框架,swoole是有C语言开发的php扩展类,而workerman是纯PHP开发框架,可能swoole比workerman出名,在百度、腾讯公司都有在使用,使用频率也比较高,那么我们来看下php通信服务框架选择swoole还是workerman?


swoole是C语言开发的扩展框架,由于有着C语言的优势,swoole在内存管理、数据结构、通信协议解析明显优势于workerman,而且swoole在目前通信协议,提供更高级的通信功能,所以workerman能开发的,swoole都可以,而且功能更多,速度更快,多年的发展稳定性强。swoole也有自己的缺点,不能根据自己需要开发,而且需要PHP程序员了解底层通信服务开发,需要学习的知识比较多,swoole一般适合老手开发。



workerman是纯PHP编程语言开发,在需要的时候可以根据需求二次开发,workerman不需要了解太多通信服务,底层框架也不用学习,更不用借助PHP环境开发,可以独立运行,workerman提供完整的通信协议框架,也可以自定义开发协议,所以workerman比较适合新手PHP程序员,workerman资料文档相对来说比swoole多。workerman缺点是需要安装扩展类比较多,在高并发性能,稳定性比不上swoole。

swoole与workerman在一般项目中根本看不出来哪个比较好用,所以不是开发大型类型网站的,新手可以选择workerman提高开发速度,老手选择swoole可以证明自己的实力。

赞(0) 打赏
未经允许不得转载:吴庆宝的个人blog » php通信服务框架选择swoole还是workerman?

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

吴庆宝的技术博客

技术博客github

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏