Hello
We're writing a custom ContentProvider to enable editors to reference data from an external system in the page properties.
It seems that when there are a lot of child nodes for a content item, then expanding that item will take a very long time to open.
Even if we cache our entire content tree in memory, EPiServer will take minutes to expand a node with 1500 children.
What is the best practice here? Do we need to divide our content into smaller folders? If so, what is the optimal folder size for such a folder?
Looking at a SQL profiler, EPiServer is doing a lot of SQL calls when expanding a tree. Is that to be expected?