现有的 max_notifications_per_user 站点设置对此有帮助吗?这是一个隐藏的设置,但它的作用类似,它限制了实例上通知的总数。
该设置默认会保留每个用户最后 10,000 条通知,并在每周运行的后台作业中自动清除其余的。您可以将其降低到一个较小的数字(也许是 1000?),然后它会更积极地清理。
原始提交的上下文:FEATURE: limit number of notifications per user to 10,000 · discourse/discourse@372f6f4 · GitHub