Maximum number of nodes on CRX AEM can have without performance taking hit | Community
Skip to main content
Level 4
October 5, 2022
Solved

Maximum number of nodes on CRX AEM can have without performance taking hit

  • October 5, 2022
  • 2 replies
  • 3737 views

I am saving the application data on CRX under the /content now. I now suspect the size of the data/nodes is too big. What is the maximum size of data (and number of nodes) one can have under /content node for an optimal performance? What are the factors/checks on AEM that indicate the node size is bigger than what it should be?  How to optimize the performance when there are huge number of nodes under /content node? 

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 joerghoh

If you save thousands of nodes below /content, try to open the siteadmin and check the performance.

 

The general rule of thumb of not to have more than 1000 child nodes is because of the browsers and the UI, and less because of the repository itself.

2 replies

Level 4
October 6, 2022

Thank you @ganthira1, this definitely helped. I am also looking for information as to what the amount of data or number of nodes AEM can handle (not necessary under one node) without giving in on the performance. Is there any recommendation from adobe on this (for a given hardware specification) ?

joerghoh
Adobe Employee
joerghohAdobe EmployeeAccepted solution
Adobe Employee
October 6, 2022

If you save thousands of nodes below /content, try to open the siteadmin and check the performance.

 

The general rule of thumb of not to have more than 1000 child nodes is because of the browsers and the UI, and less because of the repository itself.

Mayank_Gandhi
Adobe Employee
Adobe Employee
October 6, 2022

@balaram_rudra 

The way a content repository is structured can impact performance as well. For best performance, the number of child nodes attached to individual nodes in a content repository should not exceed 1,000 (as a general rule)

 

If you are concerned about the binaries and non-binaries then this has the best explanation about handling the node size

 

https://cqdump.joerghoh.de/2022/07/05/whats-the-maximum-size-of-a-node-in-jcr-aem/