Допустим, есть условный форум/чат/доска/etc с пользователями. Раньше я такое делал с помощью отдельной обычной SQL-таблицы, в которой хранились ники пользователей и время последней активности. Каждый раз, когда пользователь запрашивал страницу с сервера, он сначала вносился в эту таблицу(или обновлялось время последней активности), а потом из этой таблицы ему выдавался список всех пользователей онлайн.
Как такие задачи решаются в современном вебе?