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 - 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