Сколько websocket-соединений следует использовать в моем приложении для чата?

Я разрабатываю django чат приложение для моего сайта и я использую websockets для этого.Моя система как настоящий чат, вы можете войти в систему и вы можете увидеть различных пользователей в вашей приборной панели, чтобы отправить сообщение.И каждый раз, когда вы нажимаете на различных пользователей для чата, я подключил websocket каждые два человека для общения.Это правда или только одно соединение websocket я должен использовать для всей системы и я могу сохранить сообщение с использованием Id пользователей.Или этот способ будет замедлять мой сайт?Что лучше?

Я думаю, что вы можете держать открытым только один сокет для каждого пользователя, независимо от количества комнат или прямых чатов. Однако, вы должны включать в свои сообщения что-то, что может помочь вашему приложению отправить сообщение в нужную комнату.

Вернуться на верх