У меня есть приложение ASP.NET MVC 4, которое работает на Windows 2012 R2 с машиной IIS 8.5. Существует странное поведение, которое я не могу понять. Кажется, что кеш очищается. Кэш, я имею в виду MemoryCache.Default
, HttpContext.Current.Cache
, а также OutputCache
. Я много раз искал эту проблему и кажется, что ничего не случилось. Вы можете указать причину очистки кеша? Я имею в виду, есть ли контрольный список, который я могу проверить на сервере против него? Заранее спасибо.ASP.NET MVC Cache очищает себя
0
A
ответ
1
Эти кеши хранятся в памяти и как таковые нестабильны. Они удерживаются против процесса W3wp, который ИИ генерирует для обработки этих запросов.
После периода бездействия IIS закрывает процессы, поэтому эти кэши будут очищены.
IIS также закрывает процессы (перерабатывает приложение бассейн)
- По умолчанию после 1746 минут (IIRC)
- После памяти, используемой в потоке достигает заданного порога
- кэши также изолированный по потоку, поэтому, если у вас есть веб-ферма/веб-сад, эти кеши не используются, снова IIRC
Если вам нужно сохранить эти предметы дольше, вам нужно будет посмотреть на кеширование объектов в сохраняемой области хранения, такой как управляемый сервером состояния базы данных или приложения.
+0
У меня есть веб-сад :) Большое спасибо. –
Смежные вопросы
- 1. ASP.NET MVC Session Cache
- 2. ASP.NET MVC 3 Cache Duration
- 3. Cache Asp.net Mvc Домашняя страница
- 4. asp.net mvc disable ajax cache
- 5. Eclipse не очищает себя
- 6. asp.net mvc 4 cache vs entityframework 6 cache
- 7. Использование Azure AppFabric Cache в ASP.NET MVC
- 8. ASP.NET MVC Session vs Global vs Cache
- 9. Spring MVC очищает status.value
- 10. asp.net mvc2 thumbnails cache
- 11. Singleton vs Cache ASP.NET
- 12. ASP.NET MVC View ReRenders часть себя
- 13. NSArray очищает себя через три раза
- 14. Cache Asp.Net не существует ASP.Net 5
- 15. Простая реализация Cache ASP.NET ASP.NET
- 16. abount mvc filterContext.HttpContext cache
- 17. ASP.NET AutoPostBack очищает данные формы
- 18. asp.net cache advice
- 19. ASP.NET Cache - длительная работа
- 20. ASP.NET MVC: OutputCache и http headers - Cache-Control
- 21. Когда использовать службу Azure Cache для сеанса в ASP.NET (MVC)
- 22. Установить атрибут Output Cache относительно кондиционировать ASP.Net MVC
- 23. asp.net mvc cache remove outputcache на весь сайт
- 24. Asp.net mvc output cache не работает с RedirectToAction
- 25. Как кэшировать данные asp.net mvc с помощью Cache obect
- 26. WebSEAL - WAS 7 - Сессия недействительности не очищает WAS Session Cache
- 27. Почему Cache :: clear() не очищает мой (просмотр) кеш? (CakePHP)
- 28. Is ActiveSupport :: Cache :: MemoryStore очищает рельсы с помощью Passenger?
- 29. ASP.NET MVC и IIS - «Cache-control» всегда «no-cache» для файлов
- 30. Выемка Page Cache в ASP.NET
Вы удалили файл в вашей папке IIS? Удаление файла в папке IIS заставляет IIS перезагрузиться –
Нет, я этого не делал): –
Когда кеш очищается? Всегда после такого же количества времени? – khlr