История изменений
Исправление her_s_gory, (текущая версия) :
Я просто подумал, что если будет 100500 пользователей
Навскидку.
Можно кешировать в том-же redis. Кеш обновлять раз в пару минут воркером, клиенту отдавать список из кеша. Статус пользователя онлайн - это же не realtime?
EDIT:
Кеш обновлять раз в пару минут воркером
Или просто при запросе, если кеш старый, по перезаполнить. Тогда у клиента список будет подтормаживать время от времени.
Исходная версия her_s_gory, :
Я просто подумал, что если будет 100500 пользователей
Навскидку.
Можно кешировать в том-же redis. Кеш обновлять раз в пару минут воркером, клиенту отдавать список из кеша. Статус пользователя онлайн - это же не realtime?