用Go和SQLite打造的CGI服务器:每日处理2亿请求

2025-07-06
用Go和SQLite打造的CGI服务器:每日处理2亿请求

作者回顾了90年代CGI技术的辉煌,并通过一个Go和SQLite构建的CGI程序,在16线程AMD 3700X处理器上实现了每日处理超过2亿请求的惊人性能。这颠覆了作者长久以来对CGI低效的认知,并指出现代编程语言(如Go和Rust)以及更强大的硬件,使得CGI在多核CPU环境下具备了显著的优势,高效利用多核资源。虽然作者不建议普遍采用这种方式,但这项实验揭示了技术发展的有趣一面,以及对过去认知的重新审视。

开发