Performance investigation
Summary
We need to improve as much as possible the performance on Startinblox so that Orbit is usable enough to be sold eveywhere.
Lead Dev(s)
@matthieu @calummackervoy @balessan
Startup time
- Configuration of Skypack
- Time before authentication
- caching looks ok
Data loading time
- Projects/circles/users loaded one by one on Orbit
- How can we use server side pagination? framework/sib-core#447 (closed)
- Total data transfer on startup looks ok
- Server response time on these requests looks ok
- Memory usage before component activation looks ok (60MB)
- How can we deal with federations? What's the maximum reasonable number of servers?
Component specific performances
-
Delay before first display of directory not acceptable.
Too many requests-> https://git.startinblox.com/blox/profile-directory/issues/7 - Memory usage of solid-xmpp-chat not acceptable
Other core specific issues
- framework/sib-core#694 -> Insights related
- framework/sib-core#611 (closed)
- framework/sib-core#618 (closed)
- framework/sib-core#616 (closed)
- framework/sib-core#594 (closed) -> Priority one
- framework/sib-router#62 (closed)
Related issues in Djangoldp-Packages
- djangoldp-packages/djangoldp#269 (closed)
- djangoldp-packages/djangoldp#382
- djangoldp-packages/djangoldp#285
- djangoldp-packages/django-webidoidc-provider#15 (closed)
- djangoldp-packages/djangoldp#299 (closed)
Related issues in Blox or App repositories
- applications/hubl#800
- https://git.startinblox.com/applications/hubl/issues/1038
- components/solid-xmpp-chat#260 (closed)
Specifications related
Customers waiting for it
- FNK
- HD
- ESS
- All of them, maybe
Related issues in the associated project (if any)
Expected delivery date
- 7th, May
Next steps
- Test in some apps
- FNK
- Coopstarter
- Happy Dev Website?
Related milestones
- Milestone in sib-core
- Milestone in customer project
/cc @balessan