我正在开发一个论坛
我的困境是这样的——我知道如何为论坛的每个方面编写代码。但是,让我感到困惑的一件事是您如何像大型论坛那样为未读帖子显示图标。
我想知道最好的方法是什么?我需要这样做,以便它能够支持数百万的帖子和成员,而不会造成大量的数据库滞后。
有没有人有任何可以帮助我的提示?
最佳答案
通常,这是在上次登录时完成的。因此,如果自用户上次登录以来有任何新帖子,它们将被标记为新帖子。这是非常有效的,因为您只需要上次登录的日期/时间和帖子的日期/时间。无论如何,您可能已经在跟踪这些数据。
如果您希望为每篇文章添加一个标志,则需要将其存储在数据库中。反正这种东西用处不大,不是每个人都会看每篇文章的。
关于php - 论坛帖子 "read"和 "unread",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6728271/