feat: Improve first login experience #6208

Closed
opened 2025-11-11 16:48:16 -06:00 by GiteaMirror · 0 comments
Owner

Originally created by @spammenotinoz on GitHub (Aug 26, 2025).

Check Existing Issues

  • I have searched the existing issues and discussions.

Problem Description

Currently the system is hit quite hard when a user first logs in.
This can be mitigated to some extent by reverse proxy caching (especially API endpoint)
The key cause is the model and permissions enumeration relating to workspace models.

With a fast database this isn't an issue, however for many users this experience is far from optimal.

Desired Solution you'd like

Break-out Workspace\Models or somehow LazyLoad in the background, as to not impact the login experience.

Alternatives Considered

Disabling workspace models entirely.
Reverse Proxy Caching (fixes the page reload experience, but not logins after the cache has expired)
Additional Database Indexes (minor improvement)

Additional Context

No response

Originally created by @spammenotinoz on GitHub (Aug 26, 2025). ### Check Existing Issues - [x] I have searched the existing issues and discussions. ### Problem Description Currently the system is hit quite hard when a user first logs in. This can be mitigated to some extent by reverse proxy caching (especially API endpoint) The key cause is the model and permissions enumeration relating to workspace models. With a fast database this isn't an issue, however for many users this experience is far from optimal. ### Desired Solution you'd like Break-out Workspace\Models or somehow LazyLoad in the background, as to not impact the login experience. ### Alternatives Considered Disabling workspace models entirely. Reverse Proxy Caching (fixes the page reload experience, but not logins after the cache has expired) Additional Database Indexes (minor improvement) ### Additional Context _No response_
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/open-webui#6208