2012-11-04 40 views
0

主頁中的Web2py狀態'包括快速多線程Web服務器',我也看到了火箭服務器和Apache一樣的文本。 Web2py也聲稱將安全設置爲高優先級。web2py rocket或Apache

那麼爲什麼人們推薦火箭不能用於生產?有什麼缺點?如果答案是處理大量流量,那可能是什麼?

(我期待在切換的Django應用web2py的,如果一個小的應用程序,我可以使用火箭服務器將簡化初始過渡。)

回答

0

主要的原因是人們在生產中建議對火箭它有幾個配置/定製選項。使用Apache或nginx或其他軟件,您可以獲得無限量的可插拔模塊或內置安全,緩存,重寫,日誌記錄,調優,線程處理,錯誤處理等多種功能。火箭更多的是一個很好的,基本的網絡服務器,只有少數這些選項。

我們在開發環境中始終使用Rocket服務器 - 它在低負載,以功能爲中心的環境中運行良好。然而,當我們達到安全和負載測試環境時,我們用Apache替換它,因爲我們需要Apache提供的/ Rocket不具備的幾項功能。

Rocket沒有錯。在低負載生產環境下可能會很好。如果你決定你確實需要Rocket沒有的選項,那麼就改變你對Web服務器的選擇。