Предположим, у меня есть приложение ASP.NET, работающее на нескольких веб-серверах за балансировщиком нагрузки:
Могу я:
Заставить кэш вывода (уровень страницы и / или управления) истечь глобально?
Принудительно истечь срок действия кеша данных (например, Cache.Insert)?
Мониторинг использования кэширования ASP.NET (ключи, оперативная память и т. Д.) Из центра?
Одним из возможных решений было бы при каждом использовании кеша проверять зависимость файлов на предмет изменений. Можно коснуться файла, что приведет к истечению срока действия всего кеша. Однако это требует, чтобы разработчики включали зависимость во весь свой код. Это лучшее решение?