2012-04-16 58 views
12

運行Ruby我想開始我的第一個Ruby on Rails的應用程序。最低規格VPS以on Rails的

它會拉的圖像,並且對圖像一些文字同時顯示,並有一個小盒子寫的圖像,然後將這個寫入一次提交數據庫一些文本。

這是不太可能有任何超過5個併發用戶,因爲它是一個個人項目。

什麼是運行Ruby on Rails所需的最低VPS規範呢?是否有可能在64MB(128脈衝)內存上運行,還是我可以降到更低?

+4

你究竟在哪裏找到只有64MB內存的VPS?這甚至不符合Ubuntu Server的系統要求。 – 2012-04-16 21:29:46

+0

我在Joyent上部署了一個非常小的Rails,他們曾經稱它爲一個1/4 GB的機器,256 MB,非常棒,那讓我移動到1GB的東西就是有一些GEMS不能與只有256MB。我會說256MB是最低限度的,如果你需要建立一個大的GEM,512 MB。 – RadBrad 2012-04-16 21:35:59

+1

@AndrewMarshall 他們下降到32mb:http://securedragon.net/index.php?p=openvz – Joseph 2012-04-16 22:06:29

回答

9

我主張最低的是512MB的系統。 Ruby on Rails堆棧可以單獨使用50-100MB,除非您非常小心地刪除額外內容。儘管如此,在現代系統中,這是一個無關緊要的內存量,即使在VPS世界中,通常也有4096MB的內存。

Linode爲基本的512MB系統提供了19.95美元的計劃,雖然不是最便宜的,但即使對於個人項目也是非常實惠的。有較便宜的供應商,但其服務質量可能差異很大。

如果您使用Passenger那麼即使一個512MB的機器可以運行多個負載較輕的網站。

您可能不想使用自己的VPS,而是使用Heroku,它不直接爲客戶分配內存,而是分享CPU時間,他們稱之爲「Dynos」,比VPS更抽象。

+0

我可以問Passenger有什麼特別的地方,它使用更少的內存? – lulalala 2014-12-17 07:36:42

5

年輕的約瑟夫。你應該學會使用git並開始使用Heroku。 Heroku沒有公佈在網站上,但他們提供了一個免費的計劃。