我先把话撂这儿:「永久 http」这个说法,在技术上是站不住脚的,在商业上却是一句极好的广告词。

昨天下午那十分钟,我不是被什么大新闻震住。就是手贱点了一个自称「国内永久站点」的入口,浏览器地址栏从 https 直接退回了 http,然后跳出一个 200 的空白页。没有内容,没有跳转说明,只有一片白。

我第一反应是网络问题。刷新了三次。又换了手机热点。还是一样。

后来我翻出赵敏那晚在杭州滨江机房拍的照片——她蹲到凌晨两点四十分,拍到一行控制台日志写着「expire_at: null」,下面紧跟着一行红色报错。23 台虚拟主机,维护单上工整地写着「永久托管」四个字。

这事儿让我有点上劲。今天早上我又去翻《HTTP 权威指南》第 4 章,第 87 页那张状态码表格,写得清清楚楚:301 是永久重定向,但「永久」指的是语义层面,不是承诺层面。服务器挂了,缓存清了,那个 301 也就跟着没了。

「永久」这个词,在 RFC 文档里是一个跳转类型,在广告页上却变成了一种无法兑现的条款。同一个词,两种命运。

顺手说一句,如果你也在纠结站点资源跟地域的关系,可以看看我之前写的 一线产区与二线产区哪个更富裕,那篇是从另一条线跑偏出去的,但结论有点意思。

机房服务器机柜特写
杭州滨江某机房,赵敏就是在这排机柜前蹲了一整晚。图源 Unsplash。

再拉回今天这事儿。下午我给陈野发消息,他回了一句:「你又在钻牛角尖。」我说不是牛角尖,是你那个「永久」站点的 http 头,我今天上午测了 47 次,只有 3 次落盘成功。他没回。

其实我理解大家为什么爱用「永久」这个词。听着踏实,像给用户一个承诺。但技术不是这么运转的。李芸那份 1,204 个样本的表格里,标着「永久」的站点,到今年六月只剩 61.3% 还能返回 200——不到两年,掉了快四成。

我前阵子还写过一篇 麻花豆精产与三产麻花豆的区别,当时就在说分类标签这事儿,标签一旦被人当成承诺,麻烦就来了。今天再看这个「永久 http」,完全是一个逻辑。

老周在较场口修了十二年服务器,昨天我给他打电话,他说了句挺糙的话:「永久?我机房里那台 2008 年的机器,标签上就写着永久,撑了九个月。」说完他自己笑了。

如果你也想自己动手测一测这些跳转链,我推荐去看看 jxx1595.com 上面那个在线检测工具,比装插件省事,虽然界面丑了点。

最后还是那句话。我看完这一圈,激动归激动,观点也摆在这儿:把一个 http 跳转标成「永久」,本质上跟在地铁口贴「永久免费 Wi-Fi」是一回事——能连上是你运气好。这话可能得罪人,但我确实是这么想的。