Example.com 改版推荐,互联网最著名的占位域名变聪明了
写文档、做教程、填测试用例,全世界程序员都离不开 example.com 这个域名。这个二十年不变的页面九月底悄悄改版了,上周上了技术社区热榜。我直接抓了新版页面,又把 IANA 的解释和一篇历史考据读完,这个改版比看起来有意思。
改了什么
旧版大家闭眼能背,Example Domain 几个词加一段示例说明。新版我实测抓取,页面本体只有五百七十七字节,两句话,说这个域名用于文档示例无需授权,同时新增一句告诫,这不是一项服务,不要把它用于测试与监控。指向 IANA 的更多信息的链接删掉了。
多语言是最大亮点。阿拉伯语、中文、法语、俄语、西班牙语的内容由一段不到两千字节的外挂脚本注入,恰好是联合国六种官方语言。九月二十八日上线时还带着每五秒轮换语言加逐字淡入的动画,十月三日动画被移除,改为六种语言同屏。从炫技到克制只用了一周,这个回撤本身说明维护者想清楚了这个页面的定位。
为什么要改
流量数字解释了一切。IANA 前高管在博客里交待了动机,example.com 的请求量指数级增长,二零二六年九月单周约五百亿次,峰值每秒超过八万次,其中多数来自自动化软件,只探测页面是否存在。五百亿什么概念,全球每人每周访问六次还多,而绝大多数请求来自根本不看内容的机器。
拆分式设计就是给这个流量结构量身做的。页面本体压到几百字节,不执行脚本的自动化工具拿到最小响应就走,浏览器用户才加载完整的多语言内容。这一手每年省下的出站带宽是天文数字,服务由 Cloudflare 的公益项目提供支持。教科书级的应对之道,面对流量不扩容,先分类。同行的共鸣可以佐证,讨论区有位基础设施工作者的发言被顶得很高,他们公司每年处理约三万亿次请求,基石型服务的运维思路是控制单次响应的成本,任何微小浪费乘以天文数字都是灾难。example.com 这次改版把单个自动化响应压到几百字节,正是同一门手艺的迷你演示。
背景知识
这个域名的特殊地位来自 RFC 2606。标准保留了 example.com、example.net、example.org 三个域名,专门给文档与示例用,永远不可注册不可转移,所以程序员可以放心在教程里写它,不会害读者访问到别人家的网站。example.edu 不在这份清单里,由 IANA 另行注册运营,这个冷知识较少人知道。历史时间线上几个节点值得收藏,最早的网页存档是二零零二年一月,表格布局加老服务器签名;二零一三年迁入内容分发网络并定下沿用至今的标题样式;去年底整个站搬进公益通道;今年六月补了图标,九月上线多语言。二十多年的演进全部朝着同一个方向,更小、更稳、更省。
IANA 帮助页的口径值得抄录,HTTP 服务属尽力而为,强烈建议不要设计依赖 example 域名提供 HTTP 服务的应用。新版页面把这句话用更直白的方式又说了一遍。运维社区有句行话形容这种被大量系统默默依赖的基石服务,你不知道有多少脚本在等它的响应,改版才要如此小心。
解决了什么需求
对普通开发者,这次改版几乎没有感知,这正是设计意图,页面照样可以用作占位。对写文档的人,新版多语言反而帮了忙,中文读者访问看到的是中文说明。对网络运维与架构学习者,这是一个活案例,最小化响应、分离人与机器的流量、公益基础设施的运作方式,全部浓缩在五百七十七字节里。
顺手的小观察,社区有人调侃新文案像机器生成的,也有人指出页面通篇提到域名本身十几次却没有一个超链接。批评归批评,热榜几十条讨论本身就是对这个域名地位的致敬。互联网的基石服务又老又稳又抠门,这种美德在动辄几十兆的网页时代显得格外珍贵。
来源
- 新版页面实测 https://example.com
- IANA 前高管解释 https://kimdavies.com/being-exemplary
- 历史考据 https://www.debugbear.com/blog/example-dot-com-redesign-history
- IANA 帮助页 https://www.iana.org/help/example-domains
- RFC 2606 https://www.rfc-editor.org/rfc/rfc2606.txt