2012-06-07 63 views
2

我在兩臺不同的機器上測試了Liferay:一臺虛擬服務器,1GB內存,另一臺虛擬服務器,內存3GB。在1GB的Liferay上,速度非常慢。在第二個(3GB的RAM)它運行相當不錯。Liferay Portal在JBoss上的要求

我的測試環境只有一個組織/社區,只有一個用戶(我)。想象一下,我會爲大約建立一個門戶網站。共有15個組織和400個用戶(每個組織有30個用戶)。具有3GB內存的服務器是否足以運行得相當快?

由於財務方面的原因,這對我來說是非常重要的問題。我不想每月花200美元託管。 :-)

Thx。

回答

2

它更依賴於併發用戶的數量而不是系統上的用戶數量。 恕我直言Liferay在您的1GB服務器上運行緩慢,因爲很可能您沒有調整並使用默認內存設置運行 - 這很可能會導致交換進入,從而導致您在性能上的痛苦。

提示:下載performance whitepaper,閱讀並理解那裏的場景。此外,您可以輕鬆地在本地計算機上執行初始(經驗法則)測量,並查看JVM有多少內存才能順利運行。特別是在內存緊張的情況下,您一定要微調您的虛擬機設置以匹配您的硬件。

您會在性能白皮書中找到粗略的數字和數量級。看看什麼最適合你的用具。

請記住,對於您的數據庫和其他組件,您碰巧擁有相同的參數。我認爲你的尺寸要求(從你提供的幾個細節)你應該得到Liferay運行在服務器上以及低於200 $ /月

+0

所以你認爲Liferay可以像PHP一樣具有性能? – Vivid

+0

我檢查了性能白皮書。但使用3臺不同的服務器(全部都有4到16 GB的內存)讀取szenario是非常清醒的。 :-( – Vivid

+0

)不要閱讀白皮書中所用的實際硬件:請閱讀其中提及的場景,您會很容易地看到數量級遠遠大於您提供的數量,確定*併發*用戶(不是用戶帳戶,而是同時訪問系統的實際用戶 - 性能白皮書中的虛擬用戶) –