2009-08-19 46 views
0

運行Linux的360 meg的vps是否能夠支持單個用戶開發一個使用Spring,Hibernate和MySQL數據庫的Java Web應用程序?服務器僅用於開發,因此應用程序不會有多於一個或兩個併發用戶。
編輯:
通過開發我的意思是我可以部署和測試的服務器。實際的編碼將在Windows上完成,但我也希望Linux服務器進行測試。用於java開發的低端虛擬專用服務器

+0

你能否澄清術語「發展」?對於大多數人來說,這意味着你用來創建你的代碼和調試你的應用程序的工作站。當你可以在任何你有的工作站上運行IDE時(如Justin提到的),獲得VPS(大概由第三方託管)似乎很奇怪。 你可能意味着VPS是用於部署應用程序並進行測試嗎? – 2009-08-19 14:27:27

+0

更新的問題 – Jared 2009-08-19 14:57:24

回答

0

取決於您爲IDE運行的內容。如果您使用的是Eclipse,那麼您將需要大約1Gb的內存(Eclipse是一個內存管理器,如果沒有足夠的內存,就會很慢)。

如果您使用的是更高效的(內存明智的)IDE,那麼您應該很好地使用該設置進行開發。

UPDATE

由於沒有編碼是怎麼回事框發生......你應該只是那個盒子做你的測試罰款。請享用!

+0

更新了問題以反映我不想在VPS上編碼的事實,只是有另一個測試平臺。 – Jared 2009-08-19 14:58:17

+0

更新我的答案以匹配更新後的問題。 – 2009-08-19 15:24:42

2

這可以正常工作,但這取決於您的應用程序設置。如果你緩存了很多,你的appserver緩存頁面內容,Hibernate緩存查詢結果/對象或MySQL緩存查詢結果,你可能需要更多的RAM。所以,如果你的內容很大,它可能不適合,否則它可能適合。如果你絕對沒有選擇增加內存的數量,如果你發現你需要更多我肯定不會推薦這個設置。

但也許更重要的是:你的目標平臺是什麼?我會說你的服務器應該匹配。

只是爲了linux測試,它可能更容易得到一個便宜的pc或運行在你的開發機器上的虛擬機(假設你有足夠的內存)。

-1

簡短的回答 - 我不認爲你會有任何問題與公羊的數量。我已經部署了一個軌道應用程序,以256MB的VPS,它非常適合開發。

+0

rails應用程序與java web應用程序有很多不同之處,您無法以這種方式比較兩者。 (除非你在談論JRuby on Rails) – 2009-08-19 15:29:29

+0

這是1或2人開發一個應用程序。它會正常工作,即使盒子沒有足夠的記憶力,誰在乎呢?他們正在發展。 – 2009-08-19 15:34:47

+0

如果它沒有足夠的內存,它們一定會關注的,因爲java虛擬機將開始拋出OutOfMemoryException異常,通過向JVM分配更多的RAM來解決它們無法修復的問題。 – 2009-08-21 20:55:24