uchome群组话题原理分析

2012-09-02 22:25 来源:www.chinab4c.com 作者:uchome专家

     uchome群组话题原理分析,主要是分析uchomemtag数据库表下的thread表。我们知道在uchome里面。群组下面的话题。都存储在uchome数据库表thread中,这个里面包含的信息有uid会员信息,tagid群组信息以及内容。

     和uchome群组话题相关的内容有很多,包括post,主要是回复,然后就是thread对应的一些操作。在每个群组下面,我们可以发布uchome群组话题,也就是thread,记录这个话题之后,你可以进行回复post. 回复和主题其实都在post表中存在,道理是微型的数据,可以存储在小表里面。加速检索,在post回复中,我们看到isthread=1就表示为主题

     如果uchome中的thread里面的hot值大于5,那么就表示为热门话题,如果是群组中我的话题,及uid= 自己。最新的话题将强制走use index lastpost索引去检索,这样就加速了检索。

    uchome群组信息他存在几个特点,首先是回复数,然后是最后回复人,以及回复时间。uchome记录浏览数有点意思,如果自己看自己文章,或者属于本ID。就不会增长浏览次数。

   if(!$space['self'] && $_SCOOKIE['view_tid'] != $id) {
  $_SGLOBAL['db']->query("UPDATE ".tname('thread')." SET viewnum=viewnum+1 WHERE tid='$id'");
  inserttable('log', array('id'=>$space['uid'], 'idtype'=>'uid'));//延迟更新
  ssetcookie('view_tid', $id);
 }
  

   来源:http://www.chinab4c.com