记住多个项目的已读/未读状态的最有效方法是什么?

2024-01-03

例如,我们采用论坛的格式,其中有多个用户和多个线程。假设该论坛想要跟踪哪些用户已阅读哪些线程,并在查看线程列表时使用该信息来标记哪些线程未读。

我能想到的唯一解决方案是每次用户访问线程时将记录放入数据库中。我想可能有一个“将所有标记为已读”按钮,它可以使用时间戳来帮助减少数据库中的蔓延......尽管这不是一个让我印象深刻的解决方案。

我有一种感觉,我在这里错过了一些东西......也许感恩节早上不是思考编程问题的时间。

对此有更好的解决方案吗?有任何想法吗?


使用数据库记录对我来说听起来是最有希望的。如果您有一个活跃的论坛,它将很快生成一个包含数百万行的表,但这将是最简单的实施解决方案。它将为查询哪些用户正在阅读什么内容提供很大的灵活性。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

记住多个项目的已读/未读状态的最有效方法是什么? 的相关文章

随机推荐