ASP.NET - все, что я храню в Cache, является частью процесса w3wp? - PullRequest
2 голосов
/ 02 октября 2009

Насколько я понимаю, ASP.NET Cache является частью процесса w3wp, что означает запись и чтение из него

  • делает не границы процесса
  • не не требует сортировки
  • не не требует или выполняет сериализацию объектов, помещенных в него

(Все по сравнению с использованием сервера состояний сессии ASP.NET, который делает все это)

Это правильно?

1 Ответ

1 голос
/ 02 октября 2009

Если вы ссылаетесь на HttpContext.Current.Cache, то он будет частью процесса w3wp. Кэширование этой формы хранится в памяти и не требует сериализации.

Он не должен пересекать границы процесса, это будет катастрофой, если это произойдет. Это касается и маршаллинга.

...