Liferay 7中使用Search容器的性能不佳

问题描述 投票:0回答:1

我在尝试使用Liferay Search-container显示数据时遇到了性能问题。我有1000条记录(网页内容),我也在使用分页。刷新页面时,性能非常差。是否有优化可以在Liferay中减少延迟时间?

performance liferay liferay-dxp searchcontainer
1个回答
1
投票

你必须弄清楚你在哪里放松了表现。如果从数据库中获取1000个对象,并且 - 在显示它们之前 - 在1000个独立查询中获取这1000个对象的附加信息:这就是您需要优化的内容。如果从数据库中获取100000个对象,只能在显示页面上剩余的1000个对象中的10个之前扔掉99000:这是你的问题。

正如您提到的Web内容:如果文章是从数据库中完全获取的,则可能会对其进行解析以分离文章中包含的各个语言,这需要时间。文章将最终放在缓存中,您可以检查缓存大小:如果您的缓存大小为900个对象,您将不断溢出缓存,并且永远不会重复使用以前解析过的文章。

换句话说:你在谈论性能调优。性能调优的第一步是:测量,并首先弄清楚你的表现是什么。识别,修复,冲洗,重复。没有魔杖或开关。

© www.soinside.com 2019 - 2024. All rights reserved.