Find out all the Heavy query components in AEM6.3 | Community
Skip to main content
srinivas_chann1
Level 7
June 30, 2020
Solved

Find out all the Heavy query components in AEM6.3

  • June 30, 2020
  • 4 replies
  • 1776 views

Hi,

 

Is there any mechanisms in AEM6.3 through which we can find out customs query s that is consuming too much time to respond back even though we have good network.

 

The purpose is that we would want to improve page load time 

 

Thanks

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.
Best answer by user05162

We have Query Manager tool that can be accessed from [1]. It will show the slow/popular queries and how many rows each query traversed.

 

[1] http://<host>:<port>/libs/granite/operations/content/diagnosistools/queryPerformance.html

4 replies

user05162Adobe EmployeeAccepted solution
Adobe Employee
June 30, 2020

We have Query Manager tool that can be accessed from [1]. It will show the slow/popular queries and how many rows each query traversed.

 

[1] http://<host>:<port>/libs/granite/operations/content/diagnosistools/queryPerformance.html

tatvam
Level 2
June 30, 2020

You would want to verify what @user05162 suggests. 

 

Assuming you are talking about page load time in your "site", there might be other factors at play as well

 

  1. Cache ratio
  2. Specific component logic
  3. Volume of traffic
  4. Clientlibs load time in browser
  5. breaking JS

If in author, also look at the "developer mode". It should give you component wise breakdown on loading time.

 

Varun_Shakya
Community Advisor
Community Advisor
June 30, 2020

Some steps you can follow for page performance:-

1.  In browser Go to Developer Tools-Network Tab and  check which  requests are taking time.

2. OOTB AEM Developer Mode which you can choose and check which component taking more time.

 

3. And then the JCR Queries. Check the query performance tool also.

Here are some references you can go through to improve your page load time.

https://experienceleaguecommunities.adobe.com/t5/adobe-experience-manager/how-to-reduce-page-load-time-for-cq5-pages/qaq-p/224832

https://www.albinsblog.com/2018/09/improve-performance-of-adobe-experience.html#.Xvt0dCgzZnI

https://myaemlearnings.blogspot.com/2019/10/aem-page-load-time.html

 

 

 

 

Vaibhavi_J
Level 7
July 1, 2020

Hi @srinivas_chann1 , 

You can go through the options mentioned above to check the load time of component. 

 

If you are looking at improving page speed you need to consider many factors and improvements such as minification of script, image size, cache, blocking of resource etc.

Lighthouse plugin which will part of chrome development tools will be one of the best option to improve the page performance, accessibility, SEO and best practices where it list down the issues and improvement suggestion.