Это мой подход: я резервирую в последний раз, когда пользователь публикует обратную передачу на сервер в сеансе и при каждой обратной передаче вычитает это значение из текущего значения. Есть ли лучший способ для этого? Я думаю, что мой подход не имеет хороших результатов.
Если вы используете в сеансах процесса, есть событие, которое запускается, когда время сеанса истекло.
В конце концов, что-то подобное предполагает регулярный просмотр разницы между текущим временем и последней записанной активностью в сеансе.