Cache csv profile downloads

Registered by Carsten Block

Stored profiles can be exported as csv files. These files are currently generated on the fly. As the genration of these csv files is a quite complex operation the resulting csv file should be stored (cached) for future downloads in order to reduce system load.

Blueprint information

Status:
Not started
Approver:
Carsten Block
Priority:
Low
Drafter:
Carsten Block
Direction:
Needs approval
Assignee:
None
Definition:
Discussion
Series goal:
None
Implementation:
Unknown
Milestone target:
None

Sprints

Whiteboard

After every profile, timeseries, timeseriesEntry, or timeseriesEntryValue update, the cached csv file needs to be invalidated.

Creation of the csv files can be done through a regular cron job or, if no cached copy is available, as soon as a csv file is requested (i.e. within the respective ProfileController action).

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.