-
Notifications
You must be signed in to change notification settings - Fork 508
Closed
Labels
affects: 7.xIssue impacts 7.x releasesIssue impacts 7.x releasesaffects: 8.xIssue impacts 8.x releasesIssue impacts 8.x releasesaffects: mainIssue impacts "main" (latest release).Issue impacts "main" (latest release).high priorityperformance / cachingRelated to performance, caching or embedded objectsRelated to performance, caching or embedded objects
Milestone
Description
Describe the bug
Each ItemPageFieldComponent performs a separate request to obtain potential browse indexes for the relevant metadata its relevant metadata fields.
To Reproduce
Go to a simple item page for an item with enough metadata to spawn multiple ItemPageFieldComponents.
In the browser's network log, observe the repeated GET requests to the http://localhost:8080/server/api/discover/browses/search/byFields?fields=... endpoint.
This slows down the page.
Expected behavior
Since all this information has already been requested for the "All of DSpace" navbar menu, we should be able to retrieve this information from the cache, rather than re-requesting it.
Related work
Metadata
Metadata
Assignees
Labels
affects: 7.xIssue impacts 7.x releasesIssue impacts 7.x releasesaffects: 8.xIssue impacts 8.x releasesIssue impacts 8.x releasesaffects: mainIssue impacts "main" (latest release).Issue impacts "main" (latest release).high priorityperformance / cachingRelated to performance, caching or embedded objectsRelated to performance, caching or embedded objects
Type
Projects
Status
✅ Done