tamakyi
a5441c99fd
feat(stats): 新增公开数据页 /stats,入口收敛到页脚
首页底部那张「站点统计」卡片下线,完整数据移到公开只读页 /stats:
今日实时数、概览六格、近 30 天折线与 12 个月柱状、三个占比环、
7×24 时段热力图、提问字数与回答耗时分布。
- 聚合在 internal/db/analytics.go(SUM(CASE WHEN),方言差异收敛在 analyticsDialectFor)
- 结果按自然日缓存,跨日重算一次后全站共用;重算失败降级返回上一份快照
- 图表零前端依赖:服务端算坐标的 SVG + CSS grid,禁用 JS 页面仍完整
- 环比取「上月 vs 上上月」:本月未过完,否则每月 1 号会得出 -95%
- 入口只在页脚「社区规则」与「找站长」之间;route.Home 不再计算统计
- 补 questions(created_at) 索引;启动后异步预热当天快照
- 测试:analytics 连真库验证软删除不计入、分桶下标、DOW 对齐
2026-10-24 00:57:08 +08:00
..
2026-10-24 00:57:08 +08:00
2026-09-10 10:56:27 +08:00
2026-09-10 10:56:27 +08:00
2026-09-10 10:56:27 +08:00
2026-09-10 10:56:27 +08:00
2026-09-10 10:56:27 +08:00
2026-09-15 11:06:09 +08:00
2026-09-15 11:06:09 +08:00
2026-09-15 18:20:06 +08:00
2026-10-15 11:41:19 +08:00
2026-10-15 11:41:19 +08:00
2026-10-15 11:41:19 +08:00
2026-10-18 21:14:59 +08:00
2026-10-19 01:11:28 +08:00
2026-10-20 09:29:29 +08:00
2026-10-20 18:24:21 +08:00
2026-10-21 21:46:34 +08:00
2026-10-22 23:37:04 +08:00
2026-10-24 00:57:08 +08:00
2026-10-24 00:57:08 +08:00
2026-10-24 00:57:08 +08:00