浅念
|
87261abf16
|
fix(server): PV统计加event_name过滤——增量停留事件不再灌倍PV(gzip 4817B记录:0.1.0为3838,增量989)
Co-Authored-By: Claude Code <noreply@anthropic.com>
|
2026-09-18 15:16:05 +08:00 |
|
浅念
|
cf925e8763
|
refactor: stats 提取共享 daily_counts
refresh_daily 四指标口径提取为模块级 daily_counts(site, date),
site=None 时聚合全部站点,为 dashboard 今日实时位复用做准备
(Task8 审查结论:防两处口径漂移)。语义不变,既有 stats 测试全绿。
Co-Authored-By: Claude Code <noreply@anthropic.com>
|
2026-09-15 14:50:09 +08:00 |
|
浅念
|
77a7f568b2
|
fix: new_visitors 排爬虫+日界/爬虫口径回归测试
- refresh_daily new_visitors 加 is_bot=False(爬虫不是受众,四指标口径统一)
- test_refresh_daily_shanghai_boundary:固定 UTC 时间戳钉死上海自然日界
- test_refresh_daily_excludes_bots:事件/会话/访客 is_bot 均不计入
- refresh_stats 删未使用的 stat = 赋值
Co-Authored-By: Claude Code <noreply@anthropic.com>
|
2026-09-15 13:55:13 +08:00 |
|
浅念
|
cc1ea6805b
|
feat: 日聚合服务与命令 + 索引迁移打包(Task3 审查结论)
- refresh_daily:按上海自然日聚合 pv/uv/sessions/new_visitors,update_or_create 幂等
- refresh_stats 管理命令:回刷近 N 天(生产由 1Panel 每日 00:10 调度,见 Task 22)
- 索引打包(0002):Event/VisitSession 增加 (site, 时间) 日聚合索引;
删 5 个冗余单列 FK 索引(Event.site/session、VisitSession.site/visitor、DailyStat.site),
保留 Event.visitor/Visitor.site;sqlite PRAGMA 实证级联索引完整、EXPLAIN 走新索引
- test_models:IntegrityError 断言收紧 + Site 级联删除测试
Co-Authored-By: Claude Code <noreply@anthropic.com>
|
2026-09-15 13:38:01 +08:00 |
|