![](/img/trans.png)
[英]How to call c++ binary from Perl or PHP (CGI-BIN using Apache on Linux )?
[英]Perl CGI vs C CGI in mod_perl WebServer
我想重构我的应用程序,将我的Perl CGI迁移到C ++ CGI。
我正在尝试提高性能,因为我们需要更多的运行时速度处理。
考虑到mod_perl在启动Perl CGI时会编译一次:
使用C / C ++ CGI是否可以获得更好的性能? (在这种情况下,通过FastCGI)
有道理吗?
如果要在C / CGI脚本中将PI
计算到数千个位置,则可能是这样,因为编译后的程序的计算速度要快得多。
但是,如果您的C / CGI仅输出“ hello world”,则可能不会。 :)
结果:如果不进行一些基准测试和深入分析,就无法说出导致速度缓慢的原因。
你应该怎么做? 只有恕我直言:)
nginx
替换Apache nginx
反向代理将最终的Plack APP作为独立的Perl / Web服务器nginx
nginx
以提供静态文件 完成;)
您可以在5分钟内测试Plack / PSGI解决方案-使用Plack :: Handler :: CGI或与CGI :: Emulate :: PSGI
再次强调,以上只是恕我直言,也许您的里程数是...;)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.