У меня есть веб-сайт ASP.NET MVC с базой данных песен. Я хотел бы отследить, сколько просмотров страниц получает каждая песня, но я не хочу удваивать счет, если люди нажимают на нее несколько раз в день. Если пользователь идет на песню 10 раз в день, я хочу, чтобы мой счет увеличивался только один раз в день.
Сначала я думал об использовании сеансов или чего-то еще на сервере для его отслеживания, но это не сработает, если я развернусь на ферме (поскольку сеанс будет для каждого сервера, а пользователь может подключаться к разным серверам).
Итак, я думал об использовании файлов cookie, но я хочу знать, есть ли другие предложения? (и если я буду использовать куки, каков наилучший способ хранения информации)