2010-09-02 74 views

回答

1

在我看來,「最好的」是Passenger,與你選擇的Apache或nginx結合使用,無論你熟悉哪種。這或許是鎮上唯一能夠讓應用程序快速可靠運行的遊戲。 Phusion團隊花費了大量時間和精力爲可擴展的部署平臺構建完整的軟件包。

Mongrel只被設計成您的堆棧的一部分,並需要一些支持件才能正常工作。它還必須使用單獨的進程啓動器進行管理,這可能令人沮喪,如果做錯了,可能會導致嚴重的問題。 Mongrel2是一個更好的平臺,但需要一些時間才能被Rails社區正確吸收。

Webrick從未打算成爲生產網絡服務器。它只是一個用於測試的玩具服務器。這是痛苦的緩慢,一次只能服務一個請求。

5

簡答題:發展你將部署的內容。

長的答案:良好的Rails容器,如Unicorn,Thin等等,確實不會影響您的開發,但會影響生產。而且,每個人都有足夠的配置相關的怪癖,與您的代碼進行交互,並且只要潛入並在該環境中工作,即使使用持續集成,也可以節省大量時間,但特別是如果不是。