Details
-
Suggestion
-
Resolution: Unresolved
-
None
-
3
-
Description
Problem
The Domains page takes too long to completely load when there are hundreds of domains claimed.
Current Behaviour
When you first access the Domains page,
- It first loads the list domains which takes about ~250ms to load
https://admin.atlassian.com/gateway/api/adminhub/organization/<orgID>/domainClaims
- Then there are 3 calls per domain triggered to lazy load the memberTotal, count and fetch data
GET https://admin.atlassian.com/gateway/api/adminhub/organization/<orgID>/domainClaims/<domain.name>/memberTotal GET https://admin.atlassian.com/gateway/api/admin/private/api/admin/v1/orgs/<orgID>/domains/<domain.name>/managed-accounts/count POST https://admin.atlassian.com/gateway/api/admin/private/api/admin/v1/orgs/<orgID>/managed-accounts/config/fetch
By the time the calls are all completed, and the page is fully populated, it'll have taken about 40s (for an org with 445 domains claimed) mark.
This becomes a problem for Enterprise organizations that need to claim thousands of domains
Suggested Solution
Improve the way the Domains page loads the valuable data (All/Managed/New accounts). Ideally, some sort of pagination for the response.
Why This Is Important
While the initial page load shows the list of domains, the valuable data is in the All/Managed/New accounts section which only comes after lazy loading. So when there are thousands of domains claimed it'll take too long.
Workaround
Currently, there is no known workaround for this behaviour. A workaround will be added here when available.
Attachments
Issue Links
- mentioned in
-
Page Loading...