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