问题是node.js上的websocket在与节点不同的端口上监听数据库。在我之前的人写了一段代码,然后把它扔给了我。该节点看起来有点像这样:session(req, res, function(req, res, bodyio.sockets.on('connection', function (socket) {
io.sockets.emit('init',"i am
我有一个返回Node.js数据的JSON。其中一个API调用可能(而且经常)需要10 - 20秒才能完成。这么长的RTT是由于连接到外部API,如DiffBot,MailChimp,Facebook,Twitter等。我希望我能缩短API调用,但我做不到。当然,我已经以一种很好的异步方式实现了节点代码,但问题是客户端的入站连接(到节点应用程序)在等待服务器完成时是活动的,因此可能会扼杀我的性能。事实上,我现在猜测这也许可以解释。它给出了如下输出:
SO