apigee-edge-drupal
apigee-edge-drupal copied to clipboard
Improve Performance & reduce page load time for Team Apps listing page.
Description
If we have multiple developer apps, then the page load for team apps list page takes time. In backend we see multiple Api calls are made. For every team app a single call is made and in general Api which lists all the team apps the expand filter is set to false, due to which multiple api calls are made on listing page.
Apigee Info
Issue is seen on Apigee Edge
Steps to Reproduce
Steps to reproduce the behavior:
- Go to '/teams/{{ company name}}/apps' page
Actual Behavior
The page load will take time if you have multiple Apps. In logs we can see every app Api is also triggered and expand filter is set to false.
/v1/organizations/***organization***/companies/[team_name]/apps?expand=false
is be passed
Expected Behavior
The page should load within 1-3s and no individual Apis related to Company Apps should be triggered on this page load.
/v1/organizations/***organization***/companies/[team_name]/apps?expand=true
must be passed