开发者社区> 问答> 正文

关于学习swoole的一些问题

screenshothttps://segmentfault.com/img/bVu73L/view
screenshothttps://segmentfault.com/img/bVu73D/view

问题一:为什么这里还分为Server端和client端?想要使用swoole功能前需要运行server文件吗?
这就是swoole拓展的特色?

问题二:swoole的应用场景::很多人都说swoole适合做聊天室,为啥?因为异步,多线程吗?(FPM是多进程单线程吧?)

问题三:到底什么程度可以入swoole的坑?
目前我属于能够熟练应用 LAMP/LNMP(常年在linux下开发,所以在linux下装拓展,开发什么的还算熟悉),nosql(memcached,redis,mangodb),数据结构+C有所了解的菜鸡。适合入坑吗?
问题四:swoole框架和swoole拓展之间有怎样的联系吗?

展开
收起
杨冬芳 2016-05-27 18:07:47 3115 0
1 条回答
写回答
取消 提交回答
  • IT从业

    Swoole是在PHP基础上实现的一个网络通讯框架,其并不通过Apache或者Ngnix这类的Web服务器进行工作,而是自行完成TCP/UDP的通讯。
    其主要针对的是需要长连接的场景,比如网页推送、即时通讯系统。
    Swoole仍然是一个服务器程序,编写程序者主要还是实现它Server端的代码。Client端不常用,只是主要用于测试或者需要两个PHP程序进行通信时使用。
    熟悉PHP基础都可以很方便的使用Swoole,其只是基于PHP语言运行的,除了一些机制与普通的Web服务器区别以外,没有差异很大的地方。

    2019-07-17 19:18:34
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
PHP运行机制初探 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载