ASP.NET - все, что я храню в Cache, является частью процесса w3wp?
Насколько я понимаю, ASP.NET Cache является частью процесса w3wp, что означает запись в него и чтение из него
- не пересекает границы процесса
- не требует сортировки
- не требует и не выполняет сериализацию размещенных в нем объектов
(Все по сравнению с использованием ASP.NET Session State Server, который делает все это)
Это правильно?
1 ответ
Решение
Если вы ссылаетесь на HttpContext.Current.Cache, то он будет частью процесса w3wp. Кэширование этой формы хранится в памяти и не требует сериализации.
Это не должно пересекать границы процесса, это будет катастрофой, если это произойдет. Это касается и маршаллинга.