硬盘插上之后,系统识别了大概四十秒,风扇一直响。我等到「stats.txt」能双击打开,里面第一行写着「2013-08-11 21:04 在线 137 人」。那天是周日,我记得特别清楚,因为那天下午我为了看一个直播,跑去楼下那家「老周打印店」借他们的电脑,老板老周一边打发票一边跟我念叨说你们这些年轻人天天盯着屏幕看人数有什么意思。他外甥叫周远,当时在店门口修一辆二手的电动车,抬头接了一句:「有人看才有意思嘛,没人看就是个空壳子。」我到现在都觉得周远这句话比很多产品说明书都准。
这事跟 2022 年的统计工具有什么关系?关系大了。工具说到底就是让你知道「空壳子」里到底站了几个人。
为什么 2022 年这批工具值得单独拎出来说
2022 年是个分水岭。那一年不少免费统计服务开始收紧免费额度,也有几个老牌工具直接关停。所以那会儿大家翻来覆去讨论的,其实就是「还能免费用的到底是哪几家」。我当时在做一个小型影迷站的维护,每天要看三四个后台的数字,硬着头皮试了一轮,最后留下来的就那么几个。这里先提一句,如果你找的是那种不需要额外装东西、打开就能看人数的入口,可以参考 B站免费入口直接进入网站无需下载 这条,我把它放在这里不是凑数,是当年我确实从这个入口开始摸到第一个能用的统计面板。
我实际用过的几类:各有各的脾气
第一类是纯前端埋点的,像 51LA 的免费版,2022 年那会儿还能看实时在线、来路、停留时长,代码就一小段,扔到 <head> 里就行。我当时给影迷站加的版本是 v6,实时的「当前在线」刷新间隔是 30 秒,对一个小站完全够用。缺点是数据粒度和付费版差得远,你想看某一个人的完整路径基本没戏。
第二类是挂第三方统计面板的,比如百度统计的免费额度。2022 年那阵子它的实时访客功能还挺稳,我每天早上九点半打开看一眼,能看到「本小时访客 42」。不过它的问题也很明显——广告位多,改版频繁,有一次我登录进去,找了五分钟才找到「实时访客」在哪。
第三类是自建的小脚本。我认识一个叫「阿汤」的朋友,他自己写了个 PHP 计数脚本,一个 txt 文件存数字,一个 cron 每分钟跑一次。那玩意儿土得掉渣,但 2022 年整整一年它没挂过一次。他跟我说:「我要的只是人数,别的都是广告。」这话糙,但挺对的。
顺便说说那些年踩过的坑
2022 年 3 月的时候,我试过一个号称「永久免费」的统计服务,名字我就不点了,注册完第三天开始在我站上插弹窗广告。我当场就把它从代码里删了,删的时候手都在抖——因为那会儿刚好是网站流量最高的一周。后来我把这事写进了一个记事本,标题叫「别信永久两个字」,至今还在。
所以现在有人问我这类工具,我第一句都是:先看它 2022 年之后还在不在。
说到踩坑,还有一个细节挺有意思。当年为了给影迷站找一个能统计数据又能播片的方案,我翻到一个叫 免费观看两个人的小森林 的页面,里面顺带讲了几种播放器的在线人数接口。我从那儿学到一个偷懒办法:播放器和统计分开挂,统计挂了不影响看片。这个思路我沿用到现在。
2022 年那批里,我最后留下的清单
写的时候我翻了一下自己的笔记,2022 年 11 月 6 日整理过一版,列了七家。到今天还在用的只剩三家:51LA 免费版、一个自建脚本、还有一个国内的轻量统计小站。其他的要不关了,要不改成纯付费。这也是为什么我一直劝人别把鸡蛋全放一个统计工具里——你永远不知道它哪天会变成「点击三秒后自动进入 点击三秒后自动进入404」那种体验。
对了,那年我还顺手研究过用 国内永久在线免费的云服务器选购 架一个自己的统计端点,结果发现免费额度的 CPU 太弱,每分钟跑一次统计任务刚好卡在超时边缘。后来放弃了,老老实实用现成的。
不过自建这条路本身没错,只是别指望完全免费。
关于「在线观看人数」这件事本身
做统计做得久了,会有一个奇怪的变化:你开始不太在意人数本身,而在意人数「变化的样子」。比如周日晚八点会有一个小尖峰,凌晨两点会掉到个位数,某个特定链接被转发之后,数字会在十分钟内翻三倍。这些形状比绝对数字有意思得多。2022 年我记过一张表,某天晚上从一个站外入口进来 217 个人,其中 189 个停留不到 20 秒——后来我发现那个入口就是一类 无需下载直接进入网站 的跳转页,人来了,看一眼,走了。
所以工具的价值从来不是「数字大」,而是「你看得懂数字在说什么」。
写到这儿已经比我想的长了。总之这篇东西不是什么榜单,就是叶子我 2022 年的一段私人记录,夹着几个工具的真实脾气。你要是也在维护一个小站,希望它别像「老周打印店」那样,哪天忽然就关门了。