workerman作为webserver的长短连接问题

dreamboycx

workerman作为webserver服务时,虽然头信息里有Connection:keep-alive,但是实际上是短连接,每次页面请求都要很多次的创建连接,释放连接,感觉比较耗系统资源,经过抓包发现一个奇怪的问题,每次释放连接时,都是RST重置来断开的,不是正常的四次握手释放连接,不知道为什么?另外怎么实现http长连接呢?求指点。。。

2785 1 0
1个回答

walkor

Workerman/WebServer.php源码中
$connection->close($content);
改成
$connection->send($content);
就好了

  • 暂无评论
年代过于久远,无法发表回答
🔝