ASP.NET - 캐시에 저장한 모든 것이 w3wp 프로세스의 일부입니까?
-
19-09-2019 - |
문제
ASP.NET 캐시는 w3wp 프로세스의 일부이며, 이는 쓰기 및 읽기를 의미한다는 것을 알고 있습니다.
- 하다 ~ 아니다 크로스 프로세스 경계
- 하다 ~ 아니다 마샬링이 필요하다
- 하다 ~ 아니다 그 안에 배치된 객체의 직렬화를 요구하거나 수행합니다.
(이 모든 작업을 수행하는 ASP.NET 세션 상태 서버를 사용하는 것과 비교하면 모두)
이 올바른지?
해결책
HttpContext.Current.Cache를 참조하는 경우 이는 w3wp 프로세스의 일부가 됩니다.이 양식의 캐싱은 메모리에 저장되며 직렬화가 필요하지 않습니다.
프로세스 경계를 넘어서는 안 되며, 그렇게 하면 재앙이 될 것입니다.마샬링에도 적용됩니다.
제휴하지 않습니다 StackOverflow