С помощью CGI новый процесс был создан по запросу с доступной переменной окружения, а ввод-вывод прошел через stdin/stdout
При использовании быстрого cgi один процесс обрабатывает множество запросов в течение своего жизненного цикла, поэтому его переменные среды не являются специфичными для какого-либо одного запроса.
Веб-сервер добавляет их в http-документ или что-то в этом роде? Как переменные окружения, которые не являются частью http-документа, попадают в обработчик fast_cgi?
решение1
Информация, которая передается в обычный CGI через переменные среды, вместо этого передается в FastCGI через его сокет в виде FCGI_PARAMS
данных.
Цитата изспецификация:
Приложение Responder получает переменные среды CGI/1.1 от веб-сервера через FCGI_PARAMS.