Как отслеживать подключение пользователей к сайту?
Я отслеживаю подключения пользователей к вебсокету. Пользователь закрыл сайт - соединение вебсокета удалилось. Но при обновлении страницы, переходе по ссылкам идет постоянное переподключение. Какие есть способы отслеживания подключений, как это делают соцсети?
Алексей Уколов
@alexey-m-ukolov Куратор тега Веб-разработка
Какие есть способы отслеживания подключений, как это делают соцсети?
Магии не существует. «Соцсети» просто держат флаг активности ещё несколько секунд после разрыва соединения, чтобы обработать ситуацию «обновления страницы».
Заменить сайт на SPA (опционально + SSR), тогда при переходе по "страницам" сайта фактической перезагрузки страницы не будет. Заодно всякие фичи типа веб плеера тоже возможны.