Project

General

Profile

Feature #2492

Updated by Alexander Watzinger 10 months ago

With growing datasets, performance improvements are an ongoing task. 

 When testing with "THANADOS":https://thanados.net which has a dataset of about 200,000 entities and 700,000 links, we noticed that loading the base system could already take a few seconds so we decided to focus on that. 
 Measurements noted here are taken from a locally installed THANADOS instance. 

 *Update* *To do* 
 Loading * Reference systems (0.17 sec) 

 *Done* (already in the base systems (model, types, file stats, ...) even with a lot of data could be improved from a couple of seconds to 0.5 seconds (at most views): develop branch) 
 * Skipping model counts where not needed -> *improvement to 0.02 seconds instead 1.00 second* 
 * Skipping type counts at entity default view for none types -> *improvement over 1 second when viewing (non type) entities* 
 * Skipping model loading for image and logo display -> *improvement varying but noticeable* 
 * Improving file stats fetching -> *improvement varying but up to 0.5 seconds* 
 * Improved loading of external reference systems -> *improvement up to 0.2 seconds* 

Back