Uploaded image for project: 'PUBLIC - Liferay Portal Community Edition'
  1. PUBLIC - Liferay Portal Community Edition
  2. LPS-61533

Add lazy loading support to product menu to reduce server load

    Details

      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.

        Attachments

          Issue Links

            Activity

              People

              • Votes:
                0 Vote for this issue
                Watchers:
                0 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Packages

                  Version Package
                  7.0.0 CE GA1