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

Improve performance when propagating from site template

    Details

      Description

      When propagating from very large site templates, the portal is drastically slowed.  The purpose of this ticket is to include a few performance boosts to decrease propagation times.

      Steps to test:

      1. Create a Site template a many pages, or use the attached Site_Templates-202011062230.portlet.larfile.
      2. Create a new site based off the site template.
      3. In two tabs, open a site template page and the same page for the site based off the template.
      4. Once both pages are fully loaded, add some widget to the site template page.
      5. Once the widget is done rendering, refresh the site page.
      6. After some time, the widget appears in the site, because the changes have been propagated.
      7. Refreshing the page is now instantaneous.
      8. Steps 4-6 can be repeated to test the issue repeatedly.

      Expected results: Page loads after a second or two.

      Actual Results: Page loads after 10+ seconds.  More pages results in a longer wait.

      Reproduced in master: 2e4a0669ac5684ab98be297e3bed7f8d99910fe3

       

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              christopher.kian Christopher Kian
              Reporter:
              christopher.kian Christopher Kian
              Engineering Assignee:
              Christopher Kian
              Recent user:
              Christopher Kian
              Participants of an Issue:
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Packages

                  Version Package