Как правильно использоват fastCGI протокол в своем сервере?
Хочу внедрить в свой HTTP сервер протокол fastCGI, у меня возникло несколько вопрсоов.
- Что касаемо бэка, реализация протокола FastCGI(на примере php или python3) - это задача программиста, или этим занимается интерпретатор, запущенный в определенном режиме?
- Как FastCGI приложение возаращает результат работы клиенту: передает его серверу по выделенному порту, а сервер в свою очередь возвращает клиенту? или сервер передает дескриптор клиента fastCGI приложению, а оно, в свою очередь, возвращает результат напрямую клиенту?
- Если однеовременно пришло несколько запросов на выполнение fastCGI скрипта, они будут выполняться последовательно, или распораллеливаться?
- Что требуется передать FastCGI приложению, чтоб оно начало работать? у CGI - это наборт переменных окружения