Completed
Pinned fields
Click on the next to a field label to start pinning.
Details
Assignee
Mateo HermosínMateo HermosínReporter
Mateo HermosínMateo Hermosín
Details
Details
Assignee
Mateo Hermosín
Mateo HermosínReporter
Mateo Hermosín
Mateo HermosínZendesk Support
Zendesk Support
Zendesk Support
Created June 12, 2023 at 2:27 AM
Updated January 20, 2025 at 4:08 PM
Resolved October 9, 2024 at 10:58 AM
As a page creator, I want to understand which page components take more time to render in the backend, so that I can improve my page performance.
Context
When a page (content page, widget page, etc) is rendered, each of its components that rely on FREEMARKER is rendered on the backend and sent to the front end as HTML to be displayed.
This render time can imply freemarker performance issues if the component is not designed and implemented correctly.
Scope
The proposed solution to make it easy to debug these scenarios is to add a new section to PAGE AUDIT in which users can see a LIST of page components (fragments, widgets), along with the backend render time that is needed to render each of them in the backend and send it to the front end for display. in this way, users will notice which fragments struggle for rendering and can review their implementation if needed.
FULL DESCRIPTION OF SCOPE: https://liferay.atlassian.net/wiki/spaces/ENGECHO/pages/2312536121/Allow+customers+to+prevent+performance+issues+in+content+pages#Provide-Page-Creators-with-indications-on-components-backend-render-timings
Additional Notes
Use Feature Flag
Title: Render Times in Page Audit
Description: List the page components render times in server side to identify low performing fragments, widgets or templates