排行榜,以及谁选择了不上榜
stats4u.net从一开始就对访问最多的计数器进行排名——一篇2012年的文章当时就已经在讨论如何改进它。当前版本位于/top,其底层运作方式和当年已经不同:按30天访客数排名的25个计数器、一份将本周与上周对比的独立"fastest growing"榜单,以及按国家和语言划分的细分数据。只要按其中任意一项筛选,页面就会停止要求被搜索引擎收录——按国家切分出来的结果只是同一批25个计数器的子集,不是一个值得搜索引擎关注的新页面。
按访客数排名,而非按点击数排名
主榜单统计的是过去30天内的独立访客总数,而不是页面浏览量。一个被自己主人反复刷新的计数器不会因此在榜单上上升;一个拥有稳定外部流量的计数器才会。
看增长,不只看规模
第二份榜单并不是把同样的25个计数器换一种排序方式。它比较的是每个计数器最近7天和再往前7天的数据,按相对增长率排名——并设有一个门槛:一个计数器必须在较早那一周内至少有20次访问,才具备上榜资格。没有这个门槛的话,一个全新的计数器从1次访问变成4次访问,就会以300%的增长率压过真正的趋势,而这个样本量小到毫无意义。
谁不在榜上
截至撰写本文时,过去30天内有过任何流量的计数器共2,193个。其中2,010个具备上榜资格。这中间的差距完全来自主动退出:一个计数器必须是公开的、未被禁用的、未设密码保护的,并且没有被明确标记为"leave me off the toplist"——仅最后这一项标记,就涉及20个计数器,它们的主人希望自己的流量被计数,但不希望被公开在排行榜上。这四个条件在每次请求时都会重新检查,而不是沿用榜单上次重建时这些标记曾经是什么状态的缓存结果。
在同样的30天里,国家细分数据中出现了171个国家——这份数据经过和主榜单相同的可见性规则过滤,因此一个私密计数器的访客也不会泄露进某个国家的统计数字里。
这里没有任何新功能。这是一个早在这次重建之前就一直默默完成着自己工作的页面,如今只是对照它实际返回的结果、而不是对照人们以为代码会做的事,重新核实了一遍。