Jeśli wyślesz kiedykolwiek onkeypress i każde zdarzenie onclick do serwera/bazy danych, przeniknie to do twojego serwera! Do tych dwóch rzeczy dodałbym jeszcze jedną funkcję javascript, która wysyła informacje, jeśli użytkownik jest aktywny w przedziale - na przykład - 2 lub 5 minut.Możesz to zrobić za pomocą funkcji setInterval lub setTimeout i śledzić, czy użytkownik był aktywny w ostatnim okresie.Jeśli był, wyślij żądanie, jeśli nie, nie wysyłaj.