
CGI를 사용하면 사용 가능한 환경 변수를 사용하여 요청에 따라 새로운 프로세스가 만들어졌으며 입력 출력은 stdin/stdout을 거쳤습니다.
빠른 cgi를 사용하면 하나의 프로세스가 수명 동안 많은 요청을 처리하므로 해당 환경 변수는 하나의 요청에만 국한되지 않습니다.
웹 서버가 이를 http 문서 등에 추가합니까? http 문서의 일부가 아닌 환경 변수를 어떻게 fast_cgi 핸들러로 만들 수 있나요?
답변1
환경 변수를 통해 일반 CGI에 전달된 정보는 대신 해당 소켓을 통해 FastCGI에 FCGI_PARAMS
데이터로 전달됩니다.
인용문사양:
Responder 애플리케이션은 FCGI_PARAMS를 통해 웹 서버로부터 CGI/1.1 환경 변수를 받습니다.