7月17日优化持续测试画布与质量图优化
更新其它周边工具页 warmup / prefetch、持续测试画布与质量图优化
安全设置里的全局并发上限(limit_num 等)配合准入一起用
其它周边工具页 warmup / prefetch、持续测试画布与质量图优化
安全设置里的全局并发上限(limit_num 等)配合准入一起用
前端:WS / 渲染降压
WebSocket 消息批量调度(约 150ms 一刷;后台页更慢)
持续 Ping:采样先攒进非响应式 Map,再批量进 Vue,减少逐包重绘
迷你图画布:脏节点集合 queueMicrotask;样本上限 100
解析结果重建、地图 provinceFast:rAF 合并刷新,避免逐行刷新
Agent / common:探测从串行改并发
批量 Ping / Tcping / HTTP:Semaphore 并发上限约 64(超时时间不变)
Traceroute:多 TTL 并发探测
Master:节点调度
多节点按线路/省市排序展示;真正下发按队列深度闲到忙
traceroute 等单节点任务选择最闲节点
slow 模式 delay 按节点数缩放
Master:任务表 / 队列分片及并发准入
任务表与节点队列改成 64 分片,降低单锁热点
使用原子计数统计各类型活跃任务
超限直接 Busy 拒绝,形成背压
单节点队列满则拒新、不挤掉旧任务
优化 Master 节点缓存与锁竞争
ALL_NODES 改成 ArcSwap 快照读
读节点不再抢全局异步锁
update_check_time 2 秒去抖