PHP + Jquery, как понять что пользователь находится на сайте (даже не зарегестрированный)
Мне нужно понимать, что пользователь находится на сайте.
Моим решением выступает то что 1 раз в минуту я буду отправлять ajax запрос на сервак, значит пользователь еще на сайте.
На стороне сервера проверять онлайн пользователей и если по времени он уже неактив как 5 минут - значит не на сайте и ставить ему статус оффлайн.
А если пользователь откроет 20 вкладок , то получается отправится 20 запросов Как этого избежать?
Или посоветуйте пожалуйста готовые решения для данной проблемы. Спасибо!