performance - JBoss 上 Liferay Portal 的要求

标签 performance jsp jboss liferay

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

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

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

谢谢。

最佳答案

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

蒂普:下载 performance whitepaper ,阅读并理解其中的场景。此外,您还可以轻松地在本地计算机上进行初始(经验法则)测量,并查看 JVM 需要多少内存才能顺利运行。特别是在内存紧张的情况下,您肯定需要微调虚拟机设置以匹配您的硬件。

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

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

关于performance - JBoss 上 Liferay Portal 的要求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10929966/

相关文章:

.net - 生成调试信息 (pdb) 是否会使我的应用程序在运行时变慢?

algorithm - 渐近增长 : Understanding the specific proof of f(n) + little o(f(n)) = theta (f(n))?

javascript - JSP - session 未定义?

java - PermGen 空间异常

list - SML 是否为非常大的集合提供了一个有效的不可变列表实现,或者应该使用数组和变异来进行这种优化?

java - 对象 == null 与 boolean == false

html - Servlet返回“HTTP状态404请求的资源(/Servlet)不可用”

java - 如何在jsp中使用enumset.contains?

java - 应用程序重定向到 JBoss EAP 7.0 的默认页面

web-services - 使用 Jboss 4.2.3ga 没有命名空间前缀的 JAXWS 问题