Opened 10 years ago

Closed 9 years ago

Last modified 9 years ago

#565 closed defect (fixed)

Slow AJAX response in record page with large number of resources

Reported by: Twan Goosen Owned by:
Priority: critical Milestone: VLO-3.2
Component: VLO web app Version:
Keywords: Cc: teckart@informatik.uni-leipzig.de

Description

On the record page, a large number of resources (in particular when identified by a handle) will lead to a slow response when the user clicks the 'technical details' or 'all metadata fields' links before all resource locations have been checked and/or resolved. This happens in consecutive AJAX requests, one at a time. The expansion actions end up at the end of the queue and therefore has to wait for all resources have been processed. The same goes for other AJAX actions, e.g. the permalink.

For example, go to http://catalog.clarin.eu/vlo1/vlo/record?q=discan&docId=http_58__47__47_hdl.handle.net_47_1839_47_00-FD9AAF98-5D21-4991-9D79-CD2BA33B5CFB and press 'Show technical fields' immediately after loading.

Change History (6)

comment:1 Changed 10 years ago by DefaultCC Plugin

Cc: teckart@informatik.uni-leipzig.de added

comment:2 Changed 10 years ago by Twan Goosen

In case of a large number of resources, the overview should be paged (e.g. max 20 resources per page)

comment:3 Changed 10 years ago by Twan Goosen

Wicketstuff Async-task may provide a better solution, investigate

comment:4 Changed 9 years ago by Twan Goosen

Milestone: VLO-3.1VLO-3.2

Splitting 3.1 milestone. Most open tickets go to 3.2 so that we can have a release on the short term.

comment:5 Changed 9 years ago by Twan Goosen

Priority: minorcritical

comment:6 Changed 9 years ago by Twan Goosen

Resolution: fixed
Status: newclosed

Fixed in r6191

Response times should also benefit from the fix of #550 in r6192

Last edited 9 years ago by Twan Goosen (previous) (diff)
Note: See TracTickets for help on using tickets.