Actions
Feature #2492
closedPerformance improvement
Start date:
2025-03-09
Estimated time:
Description
With growing datasets, performance improvements are an ongoing task.
When testing with THANADOS 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.
UpdateLoading 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):
- 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
Actions