Swoole 是一个使用 C++ 语言编写的基于异步事件驱动和协程的并行网络通信引擎,为 PHP 提供协程、高性能网络编程支持。提供了多种通信协议的网络服务器和客户端模块,可以方便快速的实现 TCP/UDP服务、高性能Web、WebSocket服务、物联网、实时通讯、游戏、微服务等,使 PHP 不再局限于传统的 Web 领域。
- window搭建环境:教程
- php基于http的,对于实时响应的场景比较乏力,swoole就是解决这样应用场景的。(比如网络游戏或者推送服务一般都需要与用户长期保持一个tcp连接以便实时响应和推送信息。)
- swoole让php自身建立一个服务,不需要nginx之类的代理,直接监听端口实现通信。
HTTP服务器
// ============================================= //
//