Смена cgi на Fastcgi

Насколько возможно изменить CGI-приложение C/C++ на Fastcgi? Требуется ли для этого только изменение кода? Или это потребует изменения в настройках сервера apache?

Каковы будут очевидные преимущества изменений? Стоит ли переход с cgi на Fastcgi?


person Community    schedule 19.10.2008    source источник


Ответы (1)


Основным преимуществом перехода на FastCGI является то, что ваше приложение будет работать непрерывно в фоновом режиме, а не запускаться для каждого запроса. Если в вашем приложении много инициализаций, вы можете увидеть значительный прирост скорости, сократив это время.

Это потребует перенастройки Apache, но это несложно. И это должно потребовать изменения вашего приложения, потому что теперь на каждый сервер приходится только один экземпляр, а не один экземпляр на запрос. Вам придется решить для себя, осуществимо ли это изменение; это действительно зависит от того, как структурирован ваш код.

person Justin Voss    schedule 19.10.2008
comment
как вы сказали, FastCGI заключается в том, что ваше приложение будет работать непрерывно в фоновом режиме, а не запускаться для каждого запроса. Если в вашем приложении много инициализаций, вы можете увидеть значительный прирост скорости, сократив это время. это похоже на Servlet Container ????????????? если нет, то каковы различия в производительности?????? - person hardik; 31.08.2011