OutputCache в asp.net mvc
От: milvic  
Дата: 02.03.18 10:17
Оценка:
Всем привет.

Назрел такой вопрос:
Развернуто несколько инстансов одного asp.net mvc 5 приложения, в котором используется OutputCache.
OutputCache пока что настроен "по умолчанию" OutputCacheLocation.Any — хранится где угодно, на прокси серверах, в iis, на клиенте.
Теперь требуется как то им управлять, например — очищать по ключу.
HttpResponse.RemoveOutputCacheItem(url) — не подходит, т.к. у нас есть параметры (VaryByParam) которые пока что нигде не хранятся, а RemoveOutputCacheItem требует их указание.
Вроде как напрашивается хранение в redis, у Microsoft даже есть своя реализация RedisOutputCacheProvider, но не понятно стоит ли её использовать, документации подозрительно маловато.
Писать свой провайдер?
Какие ещё могут быть варианты?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.