Я думаю, что в рефакторинге мое приложение переносит мой Perl CGI в C ++ CGI.
Я пытаюсь улучшить производительность, потому что нам нужно больше скорости обработки.
Учитывая, что mod_perl компилируется один раз при запуске Perl CGI:
Возможно ли получить лучшую производительность с помощью C / C ++ CGI? (в этом случае через FastCGI)
Есть ли смысл?
Если вы хотите рассчитать PI
в вашем C / CGI-скрипте до нескольких тысяч мест, вероятно, да, потому что скорость вычисления скомпилированной пробрама значительно выше.
Но, если ваш C / CGI будет выводить только «hello world», вероятно, нет. 🙂
Результат: без каких-либо критериев и углубленного анализа невозможно сказать, что вызывает медлительность.
Что ты должен делать? Только имхо 🙂
nginx
nginx
обратный проксиnginx
обслуживать статические файлысделанный 😉
Вы можете протестировать решение Plack / PSGI за 5 минут — используя Plack :: Handler :: CGI или с CGI :: Emulate :: PSGI
Опять же, все вышеизложенное является только ИМХО, как вы знаете — может быть, ваш пробег …;)