Details
-
Story
-
Status: Closed
-
Minor
-
Resolution: Completed
-
None
Description
Processing and rendering product menu every time on every page generates heavy load to server under high concurrency, as shown by the test result:
Portal Version / Portlet removed | Session Count |
---|---|
Base Line | 7384 |
Product menu portlet | 11900 |
With lazy loading, we could get similar performance improvement:
Test on | Session Count |
---|---|
Base Line | 7079 |
Lazy Loading Product Menu | 11611 |
To reduce server load and maintain user experience:
- load the product menu portlet together with the page, if the panel is open,
- do not load the portlet until user opens the panel, if the panel is closed.