문제

웹 팜에서 호스팅되는 ASP.NET MVC 앱에서 사용자의 세션 상태를 유지하는 가장 좋은 방법은 무엇입니까?

Out 응용 프로그램은 현재 IIS 6.0의 표준 ASP.NET 세션을 사용하지만 우리는 응용 프로그램을 웹 팜 환경으로 이동하려고 합니다.우리 응용 프로그램에 SQL Server 세션 상태를 사용할 수 있다는 내용을 읽었지만 누군가 다른 것을 사용하고 있는지, 그리고 그 이유를 알고 싶습니다!

도움이 되었습니까?

해결책

다른 팁

SQL에 세션을 저장하는 것은 WebForms에서와 마찬가지로 MVC에서도 여전히 유효합니다.

http://support.microsoft.com/kb/317604

우리는 MVC 앱의 여러 상자에서 성공적으로 사용하고 있으며 이전 WebForms 앱의 여러 상자에서 사용했습니다.

세션을 Memcache에 저장할 수 있습니다. 빠르고 확장 가능해야합니다. 그래도 기억이 필요합니다.

StackoverFlow 팟 캐스트 중 하나에서 논의 된 바와 같이 : 일반적으로 세션 상태는 매우 최소 (여기 저기 몇 가지 키)이며 중앙 데이터베이스에 간단히 저장하는 데 적합합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top