node.js - 我可以向大量 webSocket 客户端广播吗
问题描述
我用 node.js 开发了一个 web 应用程序,我想知道我是否可以同时向大量连接的客户端广播。
我想知道是否有 100 个客户或 1000 个客户,我的应用程序运行良好,没有问题。
总之,有多少客户可以支持广播?有没有办法用 100 个客户端或 1000 个 webSocket 客户端进行测试(例如软件)?因为如果我想手动测试它,我无法同时打开 1000 个浏览器进行测试。
解决方案
我想知道我是否可以同时向大量连接的客户端广播。
是的你可以。
我想知道是否有 100 个客户或 1000 个客户,我的应用程序运行良好,没有问题。
只有你能回答这个问题。我们无权访问您的应用程序来告诉您它的运行情况。测试您的应用程序。
总之,有多少客户可以支持广播?
这取决于许多因素......我们不可能为您回答这个问题。
有没有办法用 100 个客户端或 1000 个 webSocket 客户端进行测试(例如软件)?
有用于负载测试的服务,但您可能会发现编写自己的脚本来创建数千个客户端连接并模拟您认为用户会做的事情是最容易的。不过要小心,因为真实的用户负载通常是令人惊讶的。
如果需要,以可以扩展到许多主机的方式设置您的架构。
推荐阅读
- android - 使用多个 viewholders 处理几个laytous
- python - 如何在python中存储函数的值?
- node.js - 升级节点版本时出现光纤错误
- python - 使用 Python dicts 进行静态类型分析
- arrays - Numpy 数组操作 Y[ ..., 0]
- sql - 需要 SQL 查询以将格式化和每小时过滤的日期转换为 Excel 报告
- javascript - 如何根据它是开发环境还是生产环境动态导入或需要 js 文件?
- javascript - node js webpack scss没有正确显示
- location - 新的 /24 IP 位置不正确
- asp.net - 多个项目的 ASP.NET ActiveDirectory 联合身份验证