Commit Graph
3 Commits
Author SHA1 Message Date
bigcode 642b370c7a stress: 查询词表 4 维化(576 万组合随机不重复)—— 修 /goto 缓存命中虚高丢并发解析数据
用户 2026-10-30 反馈:旧 A×B×C(2000 组合)相似度太高,/goto 解析缓存命中虚高,
同 Profile 并发 /goto(8 并发/页)的真实负载被洗掉。改为 修饰×品类×限定×城市
4 维词表(40×60×40×60=576 万),随机不重复消费 —— 结果集与 /goto 链接基本不复用。
dp2 归档(新控制器验证:验证码占比 0.86% 只砍一次 60→42 并稳住);dp3 启动 rate0=42。
2026-10-30 17:18:34 +08:00
bigcode f17eef3f74 stress: 双路径压测控制器 v2 —— 软信号事件段迟滞+短窗,修复验证码波连砍钉死下限
dp1 实测教训:速率 15→100/min 全程成功率 99.8-100%(100/min 时 99.9%),08:46 出现
12 验证码/30min(12 个不同指纹各 1 次,单 IP 逐个越限的常态噪声,/sorry 自动恢复
逐个接管),成功率仍有 99.3%,但「窗口含验证码≥3 就每分钟 ×0.7」把速率连砍 10 分钟
钉死在 3/min 下限 —— 窗口滞后放大过度反应。
v2:硬约束(成功率<95/98%)看 30min 窗即时砍不变;软信号(验证码/门壳占比/池空)
改 10min 短窗 + 事件段(episode)迟滞 —— 进段砍一次(验证码按占比 >2%×0.5、>0.5%×0.7),
退段才重置;干净爬坡改看短窗且验证码≤0.3% 不阻追涨。dp1 数据归档保留。
2026-10-30 17:08:37 +08:00
bigcode f0444e5879 stress: 双路径(fetch+浏览器)24h 自适应吞吐优化测试器 —— AIMD 调速,>98% 成功率约束
走生产双路径原形态(runtime=auto 全池 LRU,令牌内 go-fetch/溢出温池浏览器),
与 serp-profile-capacity.ts 的单号 sticky+fetch 互补。
控制器每 60s 决策(30min 滚动窗口):成功率<95%×0.5/<98%×0.7、验证码波×0.7、
内部门壳尝试占比>15%×0.85 抢先退避、池空×0.85;干净时每 5 拍 ×1.08 加速,区间 [3,400] req/min。
smoke(dp0,7min)验证发现并修复:发出/完成同刻记账(在途请求跨桶虚报失败,高并发下
会把控制器系统性压到下限)+ 退避最少失败数门槛(低速率单次偶发失败不触发)。
2026-10-30 14:49:55 +08:00