Ask Questions and Find Answers
Important:
Ask is now read-only. You can review any existing questions and answers, but not add anything new.
But - don't panic! While ask is no more, we've replaced it with discuss - the new Liferay Discussion Forum! Read more here here or just visit the site here:
discuss.liferay.com
RE: Best Practices for Enhancing Liferay DXP Performance!!
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
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