2

我在两台不同的机器上测试了 Liferay:一台具有 1GB RAM 的虚拟服务器,另一台具有 3GB 的 RAM。1GB Liferay 的速度非常慢。在第二个(3GB RAM)上,它运行得很好。

我的测试环境只有一个组织/社区和一个用户(我)。想象一下我将建立一个门户网站的情况。总共 15 个组织和 400 个用户(每个组织 30 个用户)。具有 3GB RAM 的服务器是否足以快速运行?

由于财务方面的原因,这对我来说是非常重要的问题。我不想每月花费 200 美元进行托管。:-)

谢谢。

4

1 回答 1

2

它更多地取决于并发用户的数量而不是系统上的用户数量。恕我直言 Liferay 在您的 1GB 服务器上运行缓慢,因为很可能您没有使用默认内存设置进行调整和运行 - 这很可能会导致交换介入,从而降低性能。

Tipp:下载性能白皮书,阅读并理解其中的场景。此外,您可以轻松地在本地计算机上进行初始(经验法则)测量,并查看 JVM 必须拥有多少内存才能顺利运行。尤其是在内存紧张的情况下,您肯定希望微调您的 VM 设置以匹配您的硬件。

您会在性能白皮书中找到粗略的数字和数量级。查看最适合您的用例的内容。

请记住,相同的参数适用于您的数据库和您碰巧拥有的其他组件。根据我假设您的尺寸要求(根据您提供的一些细节),您应该让 Liferay 在服务器上以远低于 200 美元/月的价格运行

于 2012-06-07T10:34:57.770 回答