【发布时间】:2015-08-17 14:21:48
【问题描述】:
我有 Node.js 应用程序,它专门用于监听和发出 websockets。我的堆栈是最新的。我正在使用此页面中的干净 Socket.io 客户端服务器设置:
我发现有时需要大约 15-25 秒才能从节点 js 服务器获得响应。通常最多需要 5 毫秒,但每一个 20、30 或 40 个呼叫最多需要 25 秒。我发现当我向服务器发送一些消息时,收到响应并计算花费的时间 交易(就像大多数基准测试应用程序一样)。我尝试了不同的配置、传输方式等,都是一样的。
我在 Apache/2.2.14 上运行它。我为 Sock.js 快速准备了类似的测试,响应时间从未超过 5 毫秒。
有人遇到同样的问题吗?可能是什么原因?我知道我可以只使用 Sock.js,但问题是大型应用程序已经在 Socket.io 上完成,并且很难重写它以使用不同的套接字包。
干杯。
【问题讨论】:
标签: javascript node.js sockets websocket socket.io