问题:今日只有1篇文章时,所有虚拟用户全部互动该文章,历史文章无人问津 修复方案(配额制): - 新增 count_today_articles():轻量统计今日广场文章数 - 配额规则:每篇今日文章最多吸引3个虚拟用户(可调) - 今日1篇 → 最多3人互动今日,其余全走历史 - 今日5篇 → 最多15人互动今日,其余走历史 - 今日10篇以上 → 批次内所有人均可互动今日文章 - get_news_list() 新增 force_history 参数,强制走 Phase 2 - 调度器在分发任务前计算配额,超出配额的用户透传 force_history=True 效果:新文章获得合理曝光,历史文章持续被互动,分布更自然
26 KiB
Executable File
26 KiB
Executable File