TLDR Web Dev · ARTICLES & TUTORIALS

SERVING 200 MILLION REQUESTS PER DAY WITH A CGI-BIN

simonwillison.net2 min read

Summary from the TLDR Web Dev newsletter

1990s-era CGI can still handle over 200 million requests per day on modest hardware using Go and SQLite. CGI's performance bottleneck was traditionally attributed to the overhead of process creation for each request, compounded by slow scripting languages. However, advancements in hardware and the use of faster languages like Go and Rust have improved CGI's efficiency and its ability to use multiple CPU cores properly.