主要观点:
- 2012 年 Compiler Explorer 状态存于 URL,后因 URL 过长添加 Google 短链接支持,2016 年因 Stack Overflow 禁止短链接影响,改用
godbolt.org/g/abc123
形式并通过重定向到goo.gl/abc123
来恢复状态,2018 年因 URL 长度限制实施自己的存储方案godbolt.org/z/hashbit
。 - 2025 年 Google 短链接服务将停用,目前已收集 12298 个
godbolt.org/g/abc123
链接并用于内部,呼吁大家访问这些链接以保存它们。 - 此事件强调依赖第三方服务的风险,应掌控整个基础设施,作者像数字印第安纳·琼斯一样寻找和保存这些遗留链接,以保护编程历史。
关键信息:
- 2012 年起存储方式变化,2016 年受禁令影响,2018 年实施新方案,2025 年 Google 短链接服务停用。
- 已收集大量
godbolt.org/g/abc123
链接并用于内部。 - 强调掌控基础设施的重要性。
重要细节:
- 2014 年添加 Google 短链接
goo.gl
,形式为goo.gl/abc123
。 - 2016 年改用
godbolt.org/g/abc123
并通过重定向恢复状态。 - 2018 年实施自己的存储方案
godbolt.org/z/hashbit
并使用 DynamoDB 存储映射。 - 目前已通过多种方式收集 12298 个链接,正在内部使用数据库替代
goo.gl
。 - 感谢 Peter Cordes 提醒和关注此问题。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。