每十八个请求里有一个在要一个已移除的页面
8 月 30 日,这台服务器回应了 345,299 个请求。其中 19,570 个得到的是 410:走了,是故意的,不是不小心弄丢的。这是每十八个请求里的一个。
背后是什么
全都是旧的统计页面。Stats4U 2 什么都有一个子页面 — 屏幕分辨率、插件、浏览器版本、系统、用户,还有一个 advanced 区,它自己下面又有日志、失败等等的子区。重建之后是七个区,而不是四十个;而那些不在了的地址回的是 410 而不是 404,因为它们不是丢了:它们是被有意移除的,不会回来。
这 19,570 个请求背后是 13,657 个不同的地址 — 一个曾经按「每计数器 × 每分区 × 每语言」生成页面的站点,就是这个样子。
那个与采集器无关的数字
其中 16,431 个请求是采集器在走一份多年前建好的索引,这部分不值一提。它们什么时候停就什么时候停。
另外 3,139 个不是。它们背后是 1,971 个不属于采集器的不同地址,在一天之内,来到一个已经不存在的页面。那是书签,是论坛帖子里的链接,是某个人在地址栏里敲下当年管用的东西。
410 告诉采集器把这个地址忘掉。对一个人,它除了「这里走错了」之外什么都没说。
还没有建起来的东西
目前还没有跳转。要看计数器 754337 的浏览器分布的人,本来可以合理地被送到那个计数器的技术区去,那正是这份信息今天所在的地方。要不要建,是一个背后需要有数字的决定,而这个数字这一周才凑齐:在此之前没有人数过有多少人到那里。
一天两千人,在这个规模的站点上不是舍入误差。那是从来没有出现在任何一次测量里的、最大的一群访客,现在它已经进了清单。
这件事的一般化
410 是关门这件事的礼貌版本,而它是说给机器听的。它是正确的状态码,对站在门前的那个人却什么都不做。
状态码和读者是两个分开的问题,而把第一个答对了,就非常容易认定第二个也已经答过。差别在日志里显形:采集器表现为数量,人表现为不同的地址,而只有第二个数字能说出跳转值不值得建。