https://segmentfault.com/img/bVu73L/view
https://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拓展之间有怎样的联系吗?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
Swoole
是在PHP
基础上实现的一个网络通讯
框架,其并不通过Apache
或者Ngnix
这类的Web
服务器进行工作,而是自行完成TCP/UDP
的通讯。
其主要针对的是需要长连接的场景,比如网页推送、即时通讯系统。Swoole
仍然是一个服务器程序,编写程序者主要还是实现它Server端
的代码。Client端
不常用,只是主要用于测试或者需要两个PHP
程序进行通信时使用。
熟悉PHP
基础都可以很方便的使用Swoole
,其只是基于PHP
语言运行的,除了一些机制与普通的Web服务器
区别以外,没有差异很大的地方。