有一个奇怪的问题:部署的portlet数量如何影响Liferay的性能?
如果我已经部署了50个war项目(关于80个portlet的摘要),是否会导致性能非常低?
或者它只会对Liferay的表现产生微不足道的影响?
答案 0 :(得分:0)
在tomcat / webapps中提取的已部署项目数量肯定会显着影响您的服务器启动时间。
根据portlet的范围和任务,它们可能会增加浏览性能的开销,但我不认为这只是一个大问题,只要你没有很多它们在同一页面中呈现。
现在,开发机器中的事情要困难得多(tomcat服务器由Eclipse控制,每次编译或更改时,都会在该服务器中自动部署portlet)。 Portlet的自动部署也可以导致所有其他Web应用程序部署。此外,在开发模式下,您可能会经常遇到permGen错误,在这种情况下,由于您每次都必须重新启动服务器,因此巨大的启动时间可能会成为一个主要的痛苦。
如果您处于开发环境中,则应该考虑删除未经测试或不需要的Web应用程序。