【发布时间】:2014-10-03 12:31:54
【问题描述】:
我正在考虑重构我的应用程序,将我的 Perl CGI 迁移到 C++ CGI。
我正在尝试提高性能,因为我们需要更高的运行时速度处理。
考虑到 mod_perl 在 Perl CGI 启动时编译一次:
是否有可能使用 C/C++ CGI 获得更好的性能? (在这种情况下通过 FastCGI)
有道理吗?
【问题讨论】:
标签: c++ perl cgi fastcgi mod-perl
我正在考虑重构我的应用程序,将我的 Perl CGI 迁移到 C++ CGI。
我正在尝试提高性能,因为我们需要更高的运行时速度处理。
考虑到 mod_perl 在 Perl CGI 启动时编译一次:
是否有可能使用 C/C++ CGI 获得更好的性能? (在这种情况下通过 FastCGI)
有道理吗?
【问题讨论】:
标签: c++ perl cgi fastcgi mod-perl
如果你想将你的 C/CGI 脚本中的PI 计算到几千个地方,可能是的,因为编译后的 probram 的计算速度要快得多。
但是,如果您的 C/CGI 将只输出“hello world”,则可能不会。 :)
结果:如果没有一些基准和深入分析导致缓慢的原因,就不可能说。
你应该怎么做?只有恕我直言:)
nginx替换apache
nginx 反向代理nginx 以提供静态文件完成;)
您可以在 5 分钟内测试 Plack/PSGI 解决方案 - 使用 Plack::Handler::CGI 或 CGI::Emulate::PSGI
再一次,以上只是恕我直言,正如你所知 - 也许你的里程是......;)
【讨论】: