Bug #13415

Problem: An archival description with many descendants loads slowly when the DO carousel is enabled

Added by David Juhasz about 1 year ago. Updated 7 months ago.

Status:VerifiedStart date:09/08/2020
Priority:MediumDue date:
Assignee:Evelyn McLellan% Done:

0%

Category:Performance / scalability
Target version:Release 2.6.3
Google Code Legacy ID: Tested version:2.6
Sponsored:Yes Requires documentation:No

Description

When a user views an archival description with many descendants, some of which have digital objects, the view page loads very slowly when the digital object carousel is enabled. If the digital object carousel is disabled in the Admin settings then the same archival description view page will load much more quickly.

Although disabling the carousel is an option, it is often undesirable because seeing thumbnails from the lower level descriptions is a popular feature. In addition, the digital object carousel includes a link to easily search for all digital objects that are descendants of the current archival description and this functionality is not available.

To reproduce

  1. As an administrator ensure that the "Admin > Settings > Default page elements > Digital object carousel" setting is checked
  2. As an unauthenticated or authenticated user, navigate to an archival description with many descendants, one or more of which have a digital object

Resulting error

The archival description view page takes a long time to load. Loading the archival description page for one large client series with ~900 000 descendants took longer than 20s.

Expected results

The impact of the digital object carousel on archival description view page load time should be minimized. Ideally the archival description view page would take less than 1 second to load even when the description has hundreds of thousands of descendants with digital objects.


Related issues

Related to Access to Memory (AtoM) - Feature #8466: Add settings to hide digital object carousel and language... Verified 05/20/2015

History

#1 Updated by David Juhasz about 1 year ago

  • Related to Feature #8466: Add settings to hide digital object carousel and language menu added

#2 Updated by David Juhasz about 1 year ago

  • Status changed from New to Code Review
  • Assignee deleted (David Juhasz)

PR 1187 ready for code review

#3 Updated by David Juhasz about 1 year ago

  • Status changed from Code Review to QA/Review
  • Assignee set to Dan Gillean
  • Requires documentation set to No

#4 Updated by David Juhasz about 1 year ago

  • Assignee changed from Dan Gillean to Evelyn McLellan

#5 Updated by Dan Gillean 7 months ago

  • Target version changed from Release 2.7.0 to Release 2.6.3

#6 Updated by Sarah Mason 7 months ago

  • Status changed from QA/Review to Verified

Verified.

-Sarah M.

Also available in: Atom PDF