【发布时间】:2018-02-08 21:11:12
【问题描述】:
使用 Azure 托管,这是一个运行 node.js 和 socket.io 的 Ubuntu 12.04 实例。我可以使用哪些工具或方法来测量 websocket 性能。特别是,我最感兴趣的是了解我可以合理支持的最大连接数。
【问题讨论】:
标签: node.js performance azure websocket socket.io
使用 Azure 托管,这是一个运行 node.js 和 socket.io 的 Ubuntu 12.04 实例。我可以使用哪些工具或方法来测量 websocket 性能。特别是,我最感兴趣的是了解我可以合理支持的最大连接数。
【问题讨论】:
标签: node.js performance azure websocket socket.io
http://www.neotys.com/blog/load-performance-testing-websocket-technology/ 它是一个很好的测试 WebSocket 性能的商业工具。
【讨论】:
GitHub上有一个名为tcpkali的开源命令行工具,请看https://github.com/machinezone/tcpkali。
您可以通过--ws或--websocket启用websocket选项,然后为其指定连接数和发送消息的间隔时间,并将统计信息发送到StatsD或DataDog以帮助分析性能。
【讨论】: