显示用户未读的主题或帖子

我正在编写自己的基本论坛以插入代码igntier网站。我对如何显示用户未读的主题/最新帖子有些困惑。 我在考虑一个表,其中包含每个访问的thread_id,但是此表有可能变得很大。 有什么方法可以满足此要求?     
已邀请:
        一个简单的想法:记录用户访问站点/论坛/子论坛的最后日期。您可以根据需要在线程或子论坛中对其进行细化。也许在cookie中创建/更新键值对“ 0”和“ 1”。也许将其存储在cookie中,而不是存储在RDBMS中。问:此任务关键数据是重要数据,还是可以/不能承受数据丢失的重要功能? 当用户返回时,找到论坛的
create_date
大于
last_visit_date
的所有主题/帖子。 我假设访问论坛(主题列表)的行为与“查看”相同。假设显示了该信息,则无论您是否实际钻入该线程,都可以“查看”该线程的标题。     
        最简单的方法可能只是保留用户上次访问时间的cookie,并在此之后查询发布/编辑的帖子。您没有完全获得所有读取线程,但是大多数论坛似乎都以这种方式工作,否则,您必须将所有读取线程保存在某个地方。     
        我认为您实际上并不需要创建任何表来记录线程ID,因为它会随着用户规模以及所创建线程/帖子的数量而增长。您可以仅将用户上次访问后创建的主题或帖子显示为未读。我认为那就是我要做的。     

要回复问题请先登录注册