Files
open-webui/backend
Adam Skalicky e72a7e4eca perf Optimize Socket Emits Using User Rooms (#18996)
* This PR optimizes socket delta event broadcasting by leveraging rooms. Instead of iterating through a user's sessions and emitting events individually, this change sends a single event to a user-specific room. This approach is more efficient, reducing overhead and improving performance, particularly for users with multiple concurrent sessions.

In testing this dramatically reduces emits and server load.

* Update main.py

Added userroom join

---------

Co-authored-by: Tim Baek <tim@openwebui.com>
2025-11-07 21:11:58 -05:00
..
2024-09-06 04:59:20 +02:00
2025-09-12 14:09:32 +08:00
2025-06-27 15:46:38 +04:00
2025-10-07 16:20:27 -05:00