2010-06-14 2 views
1

나는 수천 명의 사용자가있는 소셜 네트워크 웹 사이트를 운영하고 있습니다. 지금까지 세션 객체에 사용자의 세부 정보를 저장하는 고전적인 방법을 사용했습니다. 이제 업그레이드 할 것이므로 Memcached에 대해 작동하며 키 값은 "userId"입니다.Memcached를 통한 사용자 추적 및 확인

내 질문은 : Memcached에서 사용자의 세부 정보를 쿼리하기 위해 "userId"를 유지하는 가장 좋은 장소는 무엇입니까?

답변

1

세 가지 옵션 나는 그것을 볼과 같이 페이지에 ViewState[] 컬렉션

  1. 스토어를 모든 URL의 쿠키
  2. 저장 위치에
  3. 저장 위치

이 할 수있는 추가 된 보안/견고성을 위해 결합 될 수도 있습니다.

모범 사례는 쿠키를 viewstate와 결합하는 것입니다.

+0

Thx, 다른 해결책이 있기를 바랬습니다 ... – jim77

+0

서버 또는 클라이언트에 저장하거나 둘 다 저장하십시오. ViewState []에 추가하는 것이 잘못된 이유는 무엇입니까? id 설정을 처리하는 기본 페이지 또는 HttpModule을 만듭니다. –