我正在开发论坛
我的困境就是这个 - 我知道如何编写论坛的每一个方面。然而,有一件令我难以理解的事情就是如何为未读帖子展示一个图标,比如更大的论坛。
我想知道最好的方法是什么?我需要做到这一点,以便它可以支持数百万的帖子和成员,而不会造成大量的数据库延迟。
有没有人有任何可以帮助我的提示?
答案 0 :(得分:1)
通常,这是在上次登录时间完成的。因此,如果自用户上次登录后有任何新帖子,则会将其标记为新帖子。这非常有效,因为您只需要最后登录的日期/时间以及帖子的日期/时间。无论如何,您可能已经记录了这些数据。
如果您想要为每个帖子添加标记,则需要将其存储在数据库中。这种事情无论如何都不会那么有用,因为不是每个人都会阅读每一篇文章。