【文件属性】:
文件名称:socket.io-bench:Socket.io 基准测试
文件大小:20KB
文件格式:ZIP
更新时间:2021-07-12 05:57:33
JavaScript
Socket.io 基准测试
设置
'-w, --worker' 客户端实例数(进程)
'-p, --packets' 并发连接组数
'-c, --clients' 每个数据包的客户端数量
'-d, --debug' 记录器调试
'--help' 帮助
设想
服务器
如果至少有 1 个客户,则随机在 DBD 'empty' / 'watch' 表上启动手表
在用户连接时
'picture' 表上的 mysql 请求
向用户发送现有数据(~ 80kb)
服务器检查数据库
mysql 请求
向所有用户发送信息 (~ 4kb)
顾客
如果连接失败,则不会自动重新连接
一旦客户端/数据包连接到服务器的数量,重新启动连接数据包
报告
服务器
最大连接用户数
观看正常运行时间(用户进/出)
发送的消息数(更新/连接)
最大内存使用量(users in / out | heapTotal 和 h
【文件预览】:
socket.io-bench-master
----sql()
--------socketio.sql(3KB)
----.jshintrc(846B)
----Gruntfile.js(2KB)
----lib()
--------smile()
----.travis.yml(59B)
----clients()
--------socket.io()
----README.md(994B)
----.gitignore(3KB)
----server()
--------server.js(8KB)
--------reporter.js(885B)
--------index.js(61B)
--------mockups()
--------package.json(751B)
----app()
--------smile()
----index.js(3KB)
----package.json(1KB)