84669 personnes étudient
152542 personnes étudient
20005 personnes étudient
5487 personnes étudient
7821 personnes étudient
359900 personnes étudient
3350 personnes étudient
180660 personnes étudient
48569 personnes étudient
18603 personnes étudient
40936 personnes étudient
1549 personnes étudient
1183 personnes étudient
32909 personnes étudient
一直听说swoole很强大,听说可以多进程什么的,我去官网看了文档,全是介绍什么TCP UDP/客户端什么的,完全看不懂有什么实际的用途,希望有对swoole比较了解的人,能用通俗易于理解的话,说说swoole在php的实际开发中,什么情况下能解决什么问题。
闭关修行中......
比如利用websocket实现高性能聊天室,利用uninx管道的数据库连接池
websocket
uninx
我做过爬虫,可以多进程任务,也可以做队列。
可以写socket服务器,异步执行,http服务器等等,很多C/C++才能做的事情,PHP也要借助这个工具实现了
基于websocket协议的开发
其一,php程序中没有进程和线程的概念,但是swoole可以模拟出进程/线程,可以用来解决并发问题;其二,在于websocket通信,swoole封装好了这个功能,也是现在很多直播软件服务器常用的框架
其实,swoole包含扩展和框架,具体怎么使用看项目需求吧
比如利用
websocket
实现高性能聊天室,利用uninx
管道的数据库连接池我做过爬虫,可以多进程任务,也可以做队列。
可以写socket服务器,异步执行,http服务器等等,很多C/C++才能做的事情,PHP也要借助这个工具实现了
基于websocket协议的开发
其一,php程序中没有进程和线程的概念,但是swoole可以模拟出进程/线程,可以用来解决并发问题;
其二,在于websocket通信,swoole封装好了这个功能,也是现在很多直播软件服务器常用的框架
其实,swoole包含扩展和框架,具体怎么使用看项目需求吧