Hacker News new | ask | show | jobs
by torstenvl 655 days ago
CGI is a simple interface. It's simple to implement and simple to use. As a result, it's much less prone to break than most modern web architectures IMHO.

It does leave some performance on the table, which was addressed by things like mod_perl or FastCGI (incl. PHP-FPM). There's also the middle ground solution of mod_cgid, which has a specialized daemon fork the CGI process instead (presumably the specialized daemon has a much smaller memory image than the full server).