Мне нужно реализовать подсчет просмотров в сообществе блогов для каждого сообщения, поэтому я исследовал через SO, и Мета нашла много связанных сообщений, но на этот счет нет однозначного ответа.
Итак, здесь я планирую использовать api кеша asp.net для программного кеширования списка, и пусть ключ кеша будет PostID. И я загружаю его на 10 минут, поэтому в течение 10 минут посещения с существующего IP будут отброшены. И когда истечет срок действия кеша, я планирую использовать обработчик CacheItemRemovedCallback для обновления базы данных по количеству просмотров сообщений.
Это приложение будет запускаться в Windows Azure с несколькими виртуальными машинами для обработки нагрузки. Итак, я хотел бы спросить, у кого есть опыт в этом, будет ли это работать и насколько надежен обратный вызов истечения срока действия кеша?
Спасибо.