编译器资源管理器成本透明度:每月800万次编译仅需3100美元

2025-06-11

Compiler Explorer项目公开其运营成本:每月约3100美元,用于处理约800万次后端编译。成本主要用于AWS(80%)和运营支出(20%),包括监控工具、办公费用和社区支出。通过各种优化措施,例如使用Spot实例和精心安排构建基础设施,有效降低了成本。尽管编译量有所下降,但基础设施成本相对稳定。该项目每月收入约4475美元,来自Patreon、GitHub Sponsors、PayPal捐款和商业赞助,多余资金用于储备。作者强调了成本透明度和社区支持的重要性。

阅读更多

Compiler Explorer:每年9200万次编译背后的故事

2025-06-08

Compiler Explorer,这个在线编译器探索网站,每年处理9200万次编译请求。文章揭秘了其幕后架构:基于Monaco编辑器的前端,CloudFront和负载均衡器,以及使用nsjail进行安全沙箱的编译过程。为了应对海量编译请求,Compiler Explorer采用AWS自动伸缩,并存储了近4TB的3000多个编译器版本,支持81种编程语言。文章还分享了其在安全防护、版本管理、跨平台支持(Windows、ARM和GPU)以及成本控制方面的经验和挑战,展现了这个项目从一个简单的周末项目发展为服务数千开发者的强大平台的历程。

阅读更多
开发

Compiler Explorer:永不消逝的URL的承诺

2025-05-28

Compiler Explorer 的 URL 历经多次迭代:从最初将编译器状态直接编码到 URL,到使用 goo.gl 短链接,再到自建存储方案。由于 goo.gl 将于 2025 年 8 月停止服务,作者正在努力抢救基于 goo.gl 的旧链接,目前已恢复 12000 多个链接。这篇文章体现了作者对“永不消逝的 URL”的承诺,以及对依赖第三方服务的反思。

阅读更多