一个用「什么都没有」来回答的端点
这台服务器上有一条什么都不做的路径。一条重写规则把它拦下,返回 204:没有内容,没有主体,没有工作。8 月 30 日,它被调用了 1,000 次。 它曾经是什么 这条路径叫 /ssl/mt/,其中 mt 是 mouse tracking。2015 年有个脚本记录访客的指针去了哪里,并把坐标送到这里。那个功能已经没有了。回 204…
一句错话能活多久
8 月 14 日,「关于」页面上出现了一句话,说我们有意不测跳出率和页面停留时间,因为两者都需要跨多个页面追踪的会话,而那需要在对方网站上挂同意横幅。 8 月 27 日,我们上线了页面停留时间。那句话留着没动。 十三天为真,二十八小时为假 日期是精确的,因为仓库知道。那句话在 8 月 14 日 22:41 到来。停留时长,分六档,在 8 月 27 日 17:53 到来 —…
跳出率需要一个比特,不需要追踪器
到 8 月 28 日为止,这个站点不显示跳出率,而「关于」页面说这是有意的:它需要跨多个页面追踪的会话,而那需要一个同意横幅。 前一半是真的。后一半在我们开始记录退出页面的那一刻就不再成立,而没有人去改那句话。 为什么它没法直接算出来 有一张页面到页面的跳转表。它看起来正是跳出率所需要的一切:一次从一个页面走到另一个页面的访问不是跳出,所以数一数没有跳转的访问就好。…
标签检查是按点而不是按像素测量的
8 月 27 日写的一个检查报告说,有 196 条图表标签对它们所在的图来说太宽了。逐条过一遍花了一天。196 条里有 103 条出自检查本身,检查在同一周内得到修正。 点不是像素 这个检查用 GD 对着一个真实的字体文件来量标签: $bb = imagettfbbox(13, 0, $font, $text); 13…
六代计数器地址,全部仍在应答
我们为计数器写在文档里的地址是 /c/<number>-<design>.png。8 月 30 日,它被请求了 156 次。 2006 年的那个地址 — /index.php?action=pic&s4uid=… — 被请求了 80,499 次,来自 761 个不同的计数器。 六代嵌入代码,全都还在跑 把这 80,499…
永远为真的那个检查
这个服务里有 23 条 UPDATE 语句。其中恰好有一条会去看自己是否改动了什么。那个检查是这样的: 'success' => $n->rowCount() >= 0 没有任何一行匹配时,rowCount() 返回 0。零大于或等于零。无论发生什么,这个检查都通过。 这条语句是干什么的…
用 curl 测,测的是别的东西
一个不带浏览器标识到达的计数器请求,只写进一次记数访问通常会触及的十二处中的两处。它返回 200。它给出一张有效的计数器图片。没有任何地方说明另外十处被跳过了。 过滤器是干什么的,以及它的代价 这里的计数器把机器人和人分开,分开的依据是客户端自称的标识。标记的名单很短,而且刻意做到没有歧义,curl/ 就在上面。空标识也在,理由是一个完全没有标识的请求不是浏览器。…
加索引反而更慢的时候
存放每日数字的那张表只有一个键:计数器和日期合在一起。代码里有五处向它提的是另一个问题 — 不是「这个计数器随时间的变化」,而是「这些日子里的所有计数器」。首页的展示区、排行榜、站点地图、一张 90 天的图表,还有状态数字。日期列上没有索引时,它们每一个都要读完全部 114,113 行。 加上那个索引,展示区快十倍。我们没有加。下面是做出这个决定的测量。 一个查询快了很多…
为什么我们数不出回访者
Stats4U 里任何地方都没有回访者的数字。它缺席不是因为没人顾得上。它曾经被造出来,用真实数据跑过一次,又在 2026 年 8 月 27 日撤了回去,因为它给出的数字是 100.0% 首次访问 — 而且它会对每一个计数器、每一天、永远都这么说。 原因是散列里的一味配料。 日期是配料之一 不用 Cookie…
一个爬虫占了大部分机器人流量
这里的计数器把机器人放在单独的一列里。它们会被记录,但只要开关没有打开,它们就不会动徽章上的数字。这个分隔让一个原本尴尬的问题变得容易问出口:到底是谁在爬一个小到需要访问计数器的页面? 覆盖本服务全部计数器的十三天数据,2026 年 8 月 27 日读取:机器人访问共 47 841 次。 机器人 访问 计数器 每个计数器 Meta AI 36 670 151 243…
我们怎么发现计数器坏了
计数器可能悄无声息地坏掉。站点改版,嵌入代码没能熬过搬家,而没有任何东西会宣告这件事——统计就是停了,站长几个月后才发现,如果发现得了的话。 一个显而易见的功能自己冒了出来:注意到沉默,然后发个通知。而搭建它的显而易见的办法,是从本来就有的数字里推断出故障。那个版本被搭出来、被测量、然后被扔掉了。 杀死它的那次测量…
纯图片计数与 JavaScript 各自测量什么
Stats4U 可以通过普通图片,也可以通过 JavaScript 集成来计数。这些方式提供的信息并不相同。计数器数值可能增加,而页面报表却只包含域名,或没有可用的地址。图片请求可能携带页面信息,但不会自动描述完整的所在页面。 理解纯图片安装 图片、Markdown 或 BBCode 安装会请求计数器图片。服务器可以将 HTTP…