RE: Best Practices for Enhancing Liferay DXP Performance!!

Jamie Sammons, modified 1 Year ago. New Member Post: 1 Join Date: 11/25/24 Recent Posts

Hi there,

I am currently working on a project using Liferay DXP and I am looking for guidance on optimizing its performance for a mid to large scale implementation. Specifically;, I am interested in the following :-

Caching Strategies :- How can I effectively use Liferay’s caching options to minimize load times, especially for frequently accessed pages: ??
Database Optimization :- Are there specific database configurations or maintenance tasks that significantly improve performance: ??
Custom Code Efficiency :- What are the key considerations for writing performance friendly custom modules or portlets in Liferay?
Monitoring Tools :- Which tools or plugins are most effective for tracking and diagnosing performance issues within a Liferay instance?

Any detailed insights, tips or references to existing resources would be greatly appreciated. I am aiming for a setup that balances speed, scalability and stability.

Thanks in advance for your help !! I have also gone through this blog https://liferay.dev/blogs/-/blogs/liferay-best-practices-part-1-tensorflow/ but still need some more help.

Looking forward to your recommendations !!

With Regards,

Marcelo Salas 

thumbnail
Claudio Souza, modified 1 Year ago. New Member Posts: 20 Join Date: 11/9/23 Recent Posts

Hello, Marcelo! Thank you for inquiring this question. We admire you for seeking continuous growth and improvement.

Our Enablement team has provided multiple bootcamps for the Building Enterprise Websites with Liferay course throughout this year, and one of the lessons was on "Performance, Monitoring, and Maintenance". We recorded these sessions and made them available in a course format in our learning platform: Liferay Education!

When looking over your questions, I believe that lesson will greatly help you boost your solution's performance. You'll learn about specific Liferay DXP settings, performance testing, monitoring tools, troubleshooting, and more.

Following that lesson, you can check out a recorded live demo on Auditing Tools and also benefit from hands-on exercises to better solidify your learning.

Link to the course lesson: Lesson 22 - Performance, Monitoring, and Maintenance

PS: I also recommend you enroll in our main Building Enterprise Websites with Liferay course. Throughout the course, we provide clear best practices on how to enhance Liferay's performance and stability.

I hope this was helpful! Please don't hesitate to contact us again.

Best regards,
Claudio Souza