2012-02-15 5 views
0

이제 Mircosoft에서 제공하는 sample의 SessionStateProvider 클래스를 프로덕션으로 사용하겠습니다.Window Azure 용 Blob/Table을 사용하는 SessionStateProvider

  1. 블로 브에서 사용한 세션 레코드를 지우는 것 외에도 라이브 사이트에서 사용하기 전에 고려해야 할 사항은 무엇입니까 ?
  2. 샘플에서 SessionStateStoreData는 직렬화되어 blob에 저장됩니다. 대신 테이블의 열 중 하나에 저장할 수 있습니까? 이 접근 방식의 장단점은 무엇입니까?

  3. 테이블과 BLOB에서 불필요한 세션을 지우는 동안 가장 좋은 가장 안전한 방법은 무엇입니까?

답변

1

제 생각에는 테이블 기반 세션 상태 공급자는 사이트의 프로덕션 환경에서 사용하기에 적합하지 않습니다. 힌트는 마이크로 소프트가 그것을 샘플이라고 불렀다는 것이다. 내 주된 이유는 짧은 시간에 동일한 세션에 대한 요청이 여러 개있는 경우 locking session data을 처리하지 않기 때문입니다.

+0

감사합니다. 기사. 잠금 문제 외에도 해결해야 할 다른 문제가 있습니까? – Kai

+0

그것이 단지 당신에게 에러가 될 것이라는 사실 이외에, 나는 당신이 이미 이슈들을 언급했다고 생각한다. (주로 세션은 블롭/테이블에서 만료되지 않는다) – knightpfhor

+0

고마워, knightpfhor. – Kai

관련 문제