2008-10-16 49 views
3

如果客戶有一個不支持mod_rails的提供商提供的廉價託管服務,我應該不使用rails嗎?請問rails + fast.cgi爲用戶提供了一個很好的體驗,還是應該在這種情況下選擇php + my-favorite-framework作爲平臺?Rails x FastCGI

問候,

維克多

+0

只是想了解一下你試圖用rails實現的目標,你能分享一下你正在考慮的php框架嗎? – JasonOng 2008-10-17 08:28:35

+1

這是一個簡單的時間表應用程序,但fastcgi的問題在於它必須產生一個進程來處理cgi,然後再調用rails,這就是爲什麼mod_rails更好。 Php框架總是CodeIgniter – 2008-10-18 13:12:28

回答

2

我有三個客戶端使用FastCGI的廉價主機方案,並沒有遇到由於FastCGI本身的任何問題。這些都是Mongrel不需要的低流量站點。

將導軌+ fast.cgi爲用戶

這一切都取決於你想要做什麼提供了很好的經驗。如果你打算建立一個用戶上傳和播放視頻的網站,那麼FastCGI不是一個好選擇。

或者我應該選擇,在這種情況下,PHP +我最喜歡的框架爲平臺

你總是爲任務選擇合適的工具。沒有任何關於你想要構建的細節,我不確定這裏有人能告訴你如何構建它。

3

FastCGI的應罰款。儘管通常建議您在您擁有的平臺上託管rails應用程序。有一些非常實惠的虛擬私人服務器,讓你這樣做。

1

我傾向於避免FastCGI。我自己並沒有使用它,但我已經閱讀了足夠多的關於它永遠不想要的恐怖故事。

如果託管公司將完全負責管理服務器實例,並且您可以相信他們是確保應用始終處於運行狀態的人,那麼可能會起作用。我懷疑這種情況,如果你不擁有這些服務器,我認爲你會遇到很多問題,解決FastCGI將不可避免地給你帶來的所有奇怪的錯誤。

2

我在低端主機上的經驗真的很糟糕。不斷有我的雜種的例子莫名其妙地死亡。自從切換到切片後,我自己就沒有任何問題了。

1

不要擔心mod_rails:它是新的,Rails網站在它出現之前運行良好。我很確定,但很有必要,但這不是必要的。

當你想要得到rails to scale到真正需要mod_rails的卷時,該網站應該值得投入到運行它的環境中。