Всем доброго времени суток!
Делаю чат. Выглядит как телеграм. Слева юзеры, справа чат.
Проблемы начинаются тогда, когда пытаюсь обновлять данные о пользователях, которых становится больше 1000. Данные обновляются очень часто, поэтому на сервере сделал очередь, которая каждую секунду отправляет пользователей, которых нужно обновить.
В итоге обновление данных может занимать до 500-1000 миллисекунд, что очень мешает нормальной работе на сайте.
Вот скрин, слева время обновления, справа количество пользователей, которых нужно обновить. Длина массива - 3000
http://dl4.joxi.net/drive/2020/06/19/0012/3625/798249/49/6f2a57bdb5.jpgА вот скрин того, как я обновляю пользователей
http://dl4.joxi.net/drive/2020/06/19/0012/3625/798249/49/2be33de2b6.jpgДумаю все дело в том, что я не правильно обновляю пользователей. Но как делать правильно - не знаю