Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-35815

Optimise JenkinsJSExtensions.getJenkinsJSExtensionData to cache extensions

    Details

    • Similar Issues:
    • Epic Link:

      Description

      JenkinsJSExtensions.getJenkinsJSExtensionData is serializing a Map on every single call at the moment, which is not a very scalable solution as number of plugins and extensions grow.

      This could be cached in some fashion

      cc Tom FENNELLY

        Attachments

          Activity

          Hide
          michaelneale Michael Neale added a comment -

          Note that every call is only once per page load - so timing is important for the main page load. Putting this in the main html returned for the page would also be a better idea, as this ideally wouldn't be a REST call.

          Show
          michaelneale Michael Neale added a comment - Note that every call is only once per page load - so timing is important for the main page load. Putting this in the main html returned for the page would also be a better idea, as this ideally wouldn't be a REST call.

            People

            • Assignee:
              Unassigned
              Reporter:
              jamesdumay James Dumay
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: