观CSDN站点小Bug有感

让人想犯罪 __ 提交于 2020-04-02 09:40:43

        今天早上在浏览博客的时候偶然发现CSDN博客的数据出现了异常,我也是头一次看到这么明显的Bug。详细什么表现呢?先来看个截图。例如以下:

   

        常常看CSDN博客的人一眼就行看出来哪里出了问题,那就是博文的阅读次数停止了更新,换句话说就是那个数据失效了,我判断数据异常大概出如今昨天中午的时候。到如今为止没有解决掉,事实上这也没什么,仅仅是看着有点别扭而已,世界上没有不存在完美的程序,我也是头一次看到大型站点出现小bug,或许是曾经见过可是没有看出来或者意识到。

        当然我对异常的原因和解决的方法更感兴趣,我试着自己推理一下,权当思维练习。

        对于阅读次数这个数据。我认为应该是每篇博文作为一个记录存储在数据库中。博文记录表的字段,大致有博文ID、博文标题、博文内容、用户ID、阅读次数等,至于评论数据则另行存储。仅仅需将博文ID作为评论表的外键就可以。

而这个阅读次数是每过一段时间就向数据库里更新的,因此显示的阅读次数应该是从数据库总查询出来的,与此同一时候就应该有向数据库更新次数的方法。

        由于之前的记录可以被查询出来,因此查询方法没有问题,同一时候也证明数据库的数据也没有问题。那么我推測仅仅有写入更新这块的问题了。这些都是我个人自己的推測,我不是CSDN站点的开发者,也不是维护人员,因此不可能清楚究竟是什么原因造成的。

因此对于我的推理和推測。大家当个笑话看吧,反正我是菜鸟,不怕笑话……害羞

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!