swoole
vierhang
这个作者很懒,什么都没留下…
展开
-
Swoole长连接,心跳包Heartbeat检测
Swoole长连接,心跳包Heartbeat检测首先:长连接都是很消耗资源的。所以,需要有个机制来检测客户端是否还活着 Or 存在,不存在就断开连接,减少资源消耗。众所周知,Tcp连接需要3次握手跟4次挥手。不管是服务器主动发起断开连接,还是客户端发起断开连接,都要经历完整的四次挥手阶段。最后由系统回收客户端的文件描述符fd(后面看代码就能看出fd标识符文件是啥)。为什么要回收描述符呢还是...原创 2020-01-02 16:01:56 · 1447 阅读 · 0 评论 -
Swoole通过Ngnix转发搭建http服务器
Swoole通过Ngnix转发搭建http服务器swoole_http_serverswoole_http_server继承自swoole_server,用于创建swoole版的http服务器。php也可以自己创建http服务器了?对,你没听错,是http服务器。所谓的http服务器,其含义就是一旦我们部署好,用户便可以直接通过浏览器访问该服务器。理论上而言,我们不需要再借用nginx或者h...原创 2019-08-06 10:59:35 · 785 阅读 · 0 评论 -
Swoole HTTP 的应用
Swoole HTTP 的应用。我们都知道 HTTP 是一种协议,允许 WEB 服务器和浏览器通过互联网进行发送和接受数据。想对 HTTP 进行详细的了解,可以找下其他文章。我们在网上能看到的界面,图片,动画,音频,视频 等,都有依赖这个协议的。在做 WEB 系统的时候,都使用过 IIS、Apache、Nginx 吧,我们利用 Swoole 也可以 简单的实现一个 WEB 服务器。主要使...转载 2019-08-21 12:05:35 · 422 阅读 · 0 评论