PHP + Jquery, как понять что пользователь находится на сайте (даже не зарегестрированный)

Мне нужно понимать, что пользователь находится на сайте.

Моим решением выступает то что 1 раз в минуту я буду отправлять ajax запрос на сервак, значит пользователь еще на сайте.

На стороне сервера проверять онлайн пользователей и если по времени он уже неактив как 5 минут - значит не на сайте и ставить ему статус оффлайн.

А если пользователь откроет 20 вкладок , то получается отправится 20 запросов Как этого избежать?

Или посоветуйте пожалуйста готовые решения для данной проблемы. Спасибо!


Ответы (0 шт):