I am new to both Tridion or DD4T.
Our application is making large number of calls to Tridion to retrieve one ComponentPresentation at a time. It is slowing down the page load.
We have already enabled Tridion Cache & we are caching component presentations. Although that reduced the load times, they still need to come down further.
Right now we loop through the component uris & retrieve component presentations, one at a time. Is there a way to load all the necessary Component Presentations in one call to Tridion ?
I looked through
com.tridion.dcp.ComponentPresentationFactory, but I couldn't find any method that takes a collection of ComponentURIs & returns all the matching component presentations. Is this deliberate ? Is there a way to get what we need ?