Performance problem for page with many placeholders in contribution mode
Hi all,
We're running SSXA 11.1.1.5 with UCM of same version on WebLogic 10.3.5 (11g). Most of our pages are very variable and now contain between 15 and 20 placeholders (although some contain more than 200). When viewing this page in consumption mode, the page loads quickly (under 1s). However, when viewing the same page in contribution mode, the page takes between 10 and 30 seconds to load (more than 10 minutes for the 200-placeholder page).
We're running SSXA 11.1.1.5 with UCM of same version on WebLogic 10.3.5 (11g). Most of our pages are very variable and now contain between 15 and 20 placeholders (although some contain more than 200). When viewing this page in consumption mode, the page loads quickly (under 1s). However, when viewing the same page in contribution mode, the page takes between 10 and 30 seconds to load (more than 10 minutes for the 200-placeholder page).
After doing some network sniffing, it appears that SSXA is sending tons of API calls to UCM to build the page, particularly the placeholders. It's even sending calls to generate the markup for the little placeholder box in the web page! (SS_GET_CONTRIBUTION_MODE_PLACEHOLDER_MARKUP) All these calls are quick (0.1-0.2s), but they are very granular (SSXA_DOC_INFO_BY_NAME, SSXA_GET_DATAFILE, SS_GET_CONTRIBUTION_MODE_PLACEHOLDER_MARKUP) and performed sequentially, so in the end it takes a long time for SSXA to serve the page.
0