网站维护记录
2026-07-17
更新
7月17日优化持续测试画布与质量图优化
- 其它周边工具页 warmup / prefetch、持续测试画布与质量图优化
- 安全设置里的全局并发上限(limit_num 等)配合准入一起用
2026-07-12
更新
7月12日优化前端:WS / 渲染降压
- 前端:WS / 渲染降压
- WebSocket 消息 批量调度(约 150ms 一刷;后台页更慢)
- 持续 Ping:采样先攒进非响应式 Map,再批量进 Vue,减少逐包重绘
- 迷你图画布:脏节点集合 queueMicrotask;样本上限 100
- 解析结果重建、地图 provinceFast:rAF 合并刷新,避免 O(n²) / 逐行 setOption拨测地图去重用原地 Set.add,避免每行 new Set 拷贝
2026-07-10
更新
7月10日优化Agent / common:探测从串行改并发
- Agent / common:探测从串行改并发
- 批量 Ping / Tcping / HTTP:Semaphore 并发上限约 64(超时时间不变)
- Traceroute:多 TTL tokio::spawn join_all 并发探测(并拆分 win/unix/android)
2026-07-05
更新
7月5日优化Master:节点调度及下发逻辑调整
- Master:节点调度
- 多节点按线路/省市排序展示;真正下发按 队列深度闲→忙
- traceroute 等单节点任务:选最闲节点(pick_least_busy_node)
- slow 模式 delay 按节点数缩放,压进约 12s 窗口,避免末节点等太久
2026-07-02
更新
7月2日优化Master:任务表 / 队列分片 并发准入
- Master:任务表 / 队列分片 并发准入
- 任务表 ALL_TASKS、节点队列都改成 64 分片,降低单锁热点
- 用 AtomicU32 做各类型活跃任务计数(ping/tcp/http/dns/mtr/batch/total)
- 超限直接 Busy 拒绝,形成背压,而不是无限堆积
- 单节点队列容量 1024,满则拒新、不挤掉旧任务
2026-07-01
更新
7月1日优化Master:节点缓存与锁竞争
- 优化Master:节点缓存与锁竞争
- ALL_NODES 从 Mutex<HashMap> 改成 ArcSwap 快照读
- 读节点不再抢全局异步锁;写走 NODE_WRITE_LOCK 复制后发布新快照
- update_check_time 2 秒去抖,避免节点频繁拉任务时反复整表复制。










