说实话,网易云音乐听歌排行的刷新规律我特意观察了一周,每天记录排名变化。发现日榜、周榜、年榜的更新频率不一样,而且更新时间基本固定。这篇把我的观察结果写出来了,想了解排行更新规律的朋友可以看看。
刷新时间
- 更新周期:约24小时更新1次,大多在凌晨0:00‑3:00之间跑数据,不会准点0点立刻变,经常有1‑3小时延迟。
- 刚听完歌不会立刻变排行,播放记录先入库,等凌晨批量计算才反映到榜单上,白天听歌,一般第二天凌晨才体现在听歌排行里。
「最近一周」核心滑动窗口规律(你观察一周会看到的现象)
它不是固定周一到周日,是动态滚动7天:
- 每过一天,就把7天前那一天的播放数据从榜单剔除,加入刚刚过去这一天的数据重新算排行。
- 举例:8.13‑8.19是统计窗口;到8.20凌晨更新,窗口变成8.14‑8.20,丢掉8.13那天的听歌记录。
- 所以你会看到:某首歌7天前那天听的特别多,等到那一天被滑出窗口,这首歌的次数会突然掉一截,排名下滑。
- 不会每到周一全部清零重算,周一只是普通一天,没有特殊重置动作。
两个榜单区别
- 最近一周:每日凌晨更新,滚动7天窗口,排名波动大,旧日期数据会被不断滚出去。
- 所有时间:累计账号全部历史播放,同样凌晨同步,很少大变动,只有播放总量上涨,不会剔除旧数据。

豫公网安备41010202003358