Thursday, July 10, 2025

The Digital Press

All the Bits Fit to Print

Ruby Web Development Artificial Intelligence Urban Planning Astronomy

Rust and C Serve Over Half a Billion Daily CGI Requests

Performance benchmarks show Rust and C lead CGI request handling rates

From Hacker News Original Article Hacker News Discussion

CGI remains a viable and performant technology for web applications, especially when using compiled languages like Go, Rust, and C. Benchmark tests reveal significant variation in request handling speeds across languages, reaffirming CGI's relevance despite its age.

Why it matters: CGI can still handle high request volumes efficiently, debunking myths about its obsolescence or insecurity.

Stunning stat: Rust and C CGI programs served nearly 5,700 and 5,800 requests per second, respectively, on a 60 vCPU machine.

The other side: Bash CGI scripts are extremely slow and insecure, while some scripting languages like Perl and JavaScript offer moderate performance.

Commenters say: Readers appreciate the detailed benchmarks and defend CGI’s simplicity, while some debate its practicality versus modern web frameworks.