Details
-
Type:
Wish
-
Status:
Open
-
Priority:
Major
-
Resolution: Unresolved
-
Affects Version/s: None
-
Fix Version/s: cattrack near term
-
Component/s: Infrastructure: CatTrack
-
Labels:None
-
Number of attachments :
Description
Loading the performance graphs from cat track can be very slow. I believe the google chart API [1] may be faster as the rendering job can be moved closer to where the client is. I'm not sure if this is a good idea or we could solve the performance problem another way.
Issue Links
- is depended upon by
-
RVM-687
Cattrack performance: regression report unusable
-
The amount of data we use to generate the graphs probably precludes using the google charts api. One of the main reasons for the slowness is that the web server is effectively single threaded due to the way it is set up but it would be easy enough to fix (see
RVM-307).One option to make the slowness less jarring is to actually specify height-width on all images so the page does not jump about.
Another option is to generate the images when the data is uploaded which would mean that it would be effectively apache serving everything but 3-4 pages and this would be about as fast as we could get it with the setup.