-2
在我們的web應用程序中,我們使用網格顯示作業當前狀態,用戶可以選擇多個記錄並單擊該動作以更改作業狀態。在動作點擊時,我們將動作發送給vanilla CGI,以選擇每個產生Perl腳本來改變狀態的作業。我們這樣做是因爲每個工作都可以作爲不同的用戶運行,所以採取行動的人應該具有sudo權限才能採取行動。哪些使用mod_perl vs mod_fcgi vs mod_proxy_fcgi
我們計劃通過發送所有選定的作業詳細信息和產卵過程來對作業採取行動來提高性能。在探索更多CGI時,我遇到了Apache端的CGI,mod_perl,mod_fcgi,proxy_fcgi和Perl端的Starman,dancer,catalyst和plack。現在,我更困惑哪一個使用。
我們不能真正告訴你要使用什麼。如果你想要持久化進程,任何PSGI/Plack解決方案都可以工作。這聽起來不像一個網絡框架會幫助你,所以沒有舞者,催化劑或Mojolicious。你可以輕鬆寫出香草PSGI。但你也可以使用舞者而不使用模板。無論如何,你將不得不返回引用一點,因爲它聽起來像你的腳本都是一件事情,不僅僅是支持持久性而沒有改變。查看Plack的部署指南,瞭解如何使用或不使用Apache來運行它。 – simbabque