跳转到内容

记录裁剪

每次成功消耗后,会删除所有当前时间规则都不再需要的旧时间戳,再把数组限制为最新 maxHits 条(默认 100);生命周期计数独立保存。

maxHits 应至少覆盖任一滑动窗口/自然周期规则可能需要统计的最大命中数。值过小会造成高额度规则少计并提前放行。之后更改规则无法恢复已裁剪时间戳。由于最新命中始终保留,冷却规则仍正确。