
Con CGI se realizó un nuevo proceso por solicitud con la variable ambiental disponible y la entrada y salida pasó por stdin/stdout
Con cgi rápido, un proceso maneja muchas solicitudes a lo largo de su vida, por lo tanto, sus variables ambientales no son específicas de ninguna solicitud en particular.
¿El servidor web los agrega al documento http o algo así? ¿Cómo llegan las variables de entorno que no forman parte del documento http al controlador fast_cgi?
Respuesta1
La información que se pasa al CGI normal a través de variables de entorno se pasa a FastCGI a través de su socket, como FCGI_PARAMS
datos.
Cita dela especificación:
La aplicación Responder recibe variables de entorno CGI/1.1 del servidor web a través de FCGI_PARAMS.