新浪疯了?

标签:
统计访问杂谈 |
分类: 社会万象 |
今晨偶而点击到博客访问量统计页面,发现“今日访问”达347709次,不禁吃了一惊。吾非名人或什么明星,平民百姓一个,博客以专业或半专业介绍动植物生态内容为主,读者面很窄,不太会引起公众关注,岂会一大早有如此众多的点击率?
仔细一看,左下角还有“累计347709次”字样,原来是把累计数当成一日量了。再回到首页看看累计数,果然如此。嗨,新浪疯了,居然会犯这样的错误?
我也曾经编写过计算机程序。我知道,这类动态数值,一般都是在程序里写一个读数语句,其中包含读数指令和数据来源两部分,后者通常是某个字段,或某个函数。稍微复杂些的,前面还要加上一些条件,写成“如果条件A成立,读取a字段;如果满足条件B,读取b函数”之类的形式,当然具体写法因编程工具不同而不同。
像这类的访问量统计,我推测,程序中至少包含一个计数器a和一个相关字段b。a用于记录博客首页的每一次点击或刷新,每日在新浪指定的某个固定时点,将累计数存入另一字段b,然后a本身自动归零,重新开始累计。b只接受a数据的转存,每日一次,永不归零。聪明的读者立刻就明白,a的即时读数,实际上就是当日的累计访问量,随时都在动态变化;而b,则是博客开通之日到上日为止的累计总访问量。如果b的累计数要求不是到上日为止,而是延续到即时,只要把a向b的每日一次数据转存改为a和b同时记录就行,只是a每日归零,b不作归零。考虑对系统资源的消耗,聪明的程序员还可以想出别的更好办法。如果需要每周访问量、每月访问量的统计,在程序语句中增加相应字段就行,方法类似,每个字段的读数都可以反映指定时段的累计访问量。这并不复杂。
这两个参数,当日访问量a和总访问量b,程序一旦写好,经测试投入使用后,就成为固定的数据来源,昨天这样,今天这样,明天还是这样读取。我搞不懂,以前好好的每日访问量a,怎么会忽然变成总访问量b? 难道一本印刷好的书,书名会自动改换?一行写好的使用中的程序,其中参数也会自动换一个?
这种稀奇古怪的错误也会出来,新浪是不是真疯了?
这会儿再试试,当日访问量统计数据已恢复正常,看来新浪及时发现并且迅速纠正了错误。所以本文标题的答案是:新浪没有疯,只是瞬间头昏目眩,哈哈。不过什么时候什么地方忽然又来一次痉挛,那可说不准。