首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在1Gig服务器上运行Liferay上的portlets性能问题

在1Gig服务器上运行Liferay上的portlets性能问题
EN

Stack Overflow用户
提问于 2016-10-28 10:51:43
回答 1查看 64关注 0票数 1

我们在Liferay中运行了几个定制的portlet应用程序。

解决方案是安装在客户的计算机,这是入门级(RAM,<=,1千兆).由于繁文缛节,客户在短期内不太可能转向高端电脑。

问题是应用程序非常慢。

优化Liferay配置(或优化portlet应用程序)的提示是什么,以便我们能够在入门级计算机上体面地运行?

还是将portlets切换到更轻的Portlet容器,比如Apache或GateIn?

或者在入门级计算机上运行像Liferay这样的门户不是一种选择吗?我们应该考虑移植现有的portlet来分离标准的Java应用程序,以获得更好的性能?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-10-29 10:22:13

将调优、最小化内存占用和测量结果的价格与仅多1G内存的价格进行比较--您甚至可能无法再购买这种大小的RAM。

然后比较将门户环境移植到Java应用程序的代价:您甚至不能确定这将导致更低的占用空间,因为您将不得不重新完成Liferay提供的大量功能。例如,身份管理。内容管理作为另一个。这将需要时间(相等的钱),也许更好地花在一个新的服务器上。

对于一个40欧元/月的托管服务器,包括网络连接、电源甚至支持,这比Raspberry Pi那么大的服务器更有能力为应用程序提供服务(我看到Raspberry Pi托管的费用每年不到40欧元)。

我不知道你说的“红带子”是什么意思,但我得说你肯定找错目标了。虽然有必要对Liferay进行调优,但我不打算进行这种优化。

你没有提到你正在使用的版本--我假设它是一个古老的版本。在目前的版本之前,Liferay在很大程度上是铁板一块的。虽然您可以配置相当多的(缓存,停用某些功能),但它们不会带来巨大的优势。当前版本已经模块化,您可以删除不使用的组件,从而降低占用空间--但是,它不是为这种规模的基础设施而构建的。

当你在那种硬件上运行门户的时候,你不会在同一个机器上运行数据库和额外的well服务器,对吧?这将是第一件要改变的事情:最小化在同一个OS/Box上运行在Liferay之外的所有东西。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40303536

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档