Nur als Hinweis zu CGI/1.1: STDIN und STDOUT sind der eigentliche Common Gateway aus dem sich die Abkürzung CGI ableitet.
Interessanter Artkel hierzu: CGI/1.1 zu CGI/1.2
Issue: In CGI/1.1 wird der gesamte Bytestream eines Request vom Webserver gepuffert bevor dieser auf dem Bytelevel geparst und der gesamte Body in den Puffer von STDOUT geschrieben wird (das macht der Webserver).
D.h., daß ein echtes Streaming in v1.1 nicht möglich ist. Dem soll mit CGI/1.2 abgehholfen werden.
Der Artikel, Link s.o., ist von 1999. Wir dürfen heute, 20 Jahre später also, gespannt sein wie die Entwicklung weitergehen wird 😉
MFG