2011-01-31 70 views
9

我是一名經驗豐富的PHP程序員,但最近我一直在研究Ruby,看起來有一些整齊的功能,我一直在錯過。我想用PHP來處理所有重要的事情,但是當它讓事情變得方便時(比方說,使用Cassandra數據庫,使用PHP不容易實現的東西),就可以使用Ruby on Rails。在同一臺服務器上運行PHP和Ruby有沒有什麼壞處?

在一個Apache安裝程序上同時運行PHP和Ruby會有什麼壞處嗎?我想使用Rails的一些更好的功能,但是我對PHP上癮並且無法放棄。

+2

可能的誘惑:http://stackoverflow.com/questions/518613/anything-wrong-with-running-php-and-ruby-on-the-same-apache-server – PeeHaa 2011-01-31 22:42:30

+0

@PeeHaa你是正確的重複我認爲這可能必須關閉...... – Alfred 2011-01-31 22:47:11

回答

8

只要你的應用程序運行良好,就不會有問題。

就像PHP一樣,Ruby和/或Rails可能會消耗所有可用資源,但這是我們自己的錯。既然你對PHP有經驗,我相信你已經意識到什麼樣的行爲會阻礙服務器。

我說去吧。

寫過PHP代碼,並且使用Ruby的Sinatra,Padrino和Rails作爲web前端,我還會說「watchout」。 Ruby + Sinatra或Padrino + HAML可以真正勾引你到Ruby端。

1

這些類型的設置使宇宙爆炸,所以要小心使用。但是,嚴肅地說,你將不會遇到麻煩。正如錫文說的,確保你有足夠的資源。即使是使用ROR編寫的最佳書面應用程序,也會耗盡資源。寫得不好的PHP應用程序將取消整個服務器。我的經驗法則:CPU和RAM很便宜,但這並不意味着你的應用程序應該很大而且不羈。

相關問題