В самом деле,
так как видно (А) в порядке, теперь как насчет (В)?
Если я говорю об исполняемых файлах (правильно скомпилированных программах на C / C ++, а не о таких скриптах, как perl / php / ...), и если мы считаем, что стоимость процесса и стоимость подключения к БД незначительны, то этот подход (FastCGI) просто что-то вроде небольшого усиления по сравнению с простыми исполняемыми файлами CGI?
Я имею в виду, учитывая, что Linux очень быстро порождает (разветвляет) процесс, и если БД работает локально (например, на том же хосте MySQL), время, необходимое для запуска нового исполняемого файла и подключения к БД, практически 0. В этом случае без толкования, только модули Apache C / C ++ будут быстрее, чем этот.
Используя подход FastCGI, вы становитесь еще более уязвимыми к утечкам памяти, так как процесс не разветвляется и не перезапускается каждый раз ... На этом этапе, если вам придется разрабатывать CGI на C / C ++, это не будет лучше использовать old school CGI и / или модули Apache C / C ++ напрямую?
Опять же, я не говорю о скриптах (perl / php / ...), я говорю о скомпилированных CGI.
Еще раз спасибо,
Ура, Эма! : -)