![](/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.