PresConsUIUC / PSAP

Home of the Preservation Self-Assessment Program application.
https://psap.library.illinois.edu/
Other
4 stars 1 forks source link

Page load times increase as resource count increases #373

Open adolski opened 6 years ago

adolski commented 6 years ago

As an institution's resource count grows, responsiveness of certain signed-in-only pages degrades. This ticket will track the progress of a fix.

Steps taken so far:

All of this has made a major improvement across many of the pages, but some are still slow. Fortunately, there is more that can be done. Will post updates as they come.

jhain commented 6 years ago

thank you for looking into this alex. OSU (the ones who cited a problem with this) are an important and big user, i appreciate you trying to make their experience better.

adolski commented 5 years ago

More steps:

  1. Rewrote resource tree queries to use native SQL -- much more efficient.
  2. Simplified the left menu to only show repositories & locations. This is also usability-related in that large numbers of collections could overwhelm the menu.
  3. The "Move Resource" panel now loads via XHR, making resource page loads much faster.
  4. Resource assessment scores are cached in the database on save, making score calculations faster.
  5. Each individual section of the web-based assessment report is loaded independently. Now all but the collections section load pretty quickly. That section is much faster than before but could still use some work.
  6. Other minor efficiency tweaks here and there.