2012-03-04 2 views

답변

2

일반 ASP.NET 데이터 캐시를 사용합니다.

응용 프로그램 상태는 데이터가 거의 변경되지 않는 경우에만 유용하지만 질문의 소리는 자주 변경됩니다. 또한 무료 스레드이며 확장 성이 없습니다 (예 : 웹 팜 시나리오).

캐시를 사용하면 항목의 만료를 제어하고 항목이 제거 될 때 콜백을 지정하고 슬라이딩 만료를 사용하고 인터페이스를 통해 액세스 할 수 있습니다. 즉 인터페이스를 통해 액세스하므로 쉽게 테스트 할 수 있습니다 (응용 프로그램 상태를 조롱해야 함). 올바르게 설정하면 쉽게 확장 할 수 있습니다.

응용 프로그램 상태에 대한 간단한 get/set 래퍼가 훨씬 강력합니다.

1

Application State이 응용 프로그램의 모든 세션에서 공유되므로 가장 적합합니다.

관련 문제