Это получается, при авторизации мы открываем сокет и постоянно его держим открытым? И если сокет закрылся допустим по таймауту или принудительно при логауте то пишем в базу? Интересует именно момент когда пользователь просто закрыл вкладку с сайтом, как в этом случае будет работать сокет?
СМС удобна тем, что уже есть стандартный функционал, такой как Менеджер категорий, материалов, меню и т.д. Тем что есть система авторизации и иерархия ролей пользователей.
В то же время если писать все с нуля, нету рамок которыми нас может ограничить СМС.