Investigate ways to speed return of statistics, both on individual records and aggregated stats under My Account

Project:RUcore Statistics
Version:8.1
Component:User interface
Category:feature request
Priority:normal
Assigned:chadmills
Status:closed
Description

We find we cannot demo (and have difficulty using ourselves) the aggregated statistics in My Account, because of how long it takes to return results. To mitigate this in the short term, can we have the aggregated My Account stats open in a new tab, and display a message saying it may take some time to display results? (No need to do this for the individual record stats.)

In the longer term, maybe there are other options, such as caching results.

Also, the default start date for aggregated stats seems to be January 1 of the current calendar year. A more useful select date would be one predating the earliest deposit. While the current start date reduces (in theory) the time taken to return stats, it in fact can double the time, because the user first asks for the stats and THEN learns the start date is very recent. Then s/he has to wait for results to load, then changes the date and ask for stats to load again.

Comments

#1

Version:7-x» 7.6
Assigned to:chadmills» jgeng

For now the "My Statistics" open in a new tab. I will defer the rest to possible 7.6 enhancements.

#2

Version:7.6» 7-x

#3

Version:7-x» 8.1

Move this in release 8.1.

#4

Assigned to:jgeng» chadmills
Status:active» test

Two XML caching tables are created to store the collection data and each object data.

getxmlCollReport and getxmlObjReport, two API methods are developed to use for stats report.

test after the code is ready in test server.

#5

Status:test» fixed

Much faster now!

#6

Status:fixed» closed

Back to top