2011-09-16 2 views
1

두 개의로드 균형 조정 서버에서 실행되는 웹 사이트가 있습니다. ASP.Net Application 변수를 사용하여 응용 프로그램 상태를 "온라인/오프라인"으로 만들거나 응용 프로그램에서 중요한 메시지에 대해 그래서 응용 프로그램 변수를 한 서버에서 사용할 수 있지만 다른 서버에서는 사용할 수 없습니다. 어떻게로드 균형 조정 된 서버에서 응용 프로그램 변수를 관리 할 수 ​​있습니까? 무엇을 사용할 수 있습니까? 물론 그것을 가능한 한 간단하게 유지하십시오.로드 균형 조정 된 서버 (ASP.Net)의 응용 프로그램 변수

답변

0

끈적 세션을 사용하고 있습니까? 얼마나 자주 데이터가 변경됩니까? 응용 프로그램 캐시가 필요합니까?

하나의 옵션 : 각 웹 서버가 자신의 응용 프로그램 캐시를 저장 (및 관리, 새로 고침, 무효화)하도록 할 수 있습니다. 하지만 다른 사본을 저장할 기회가 생깁니다.

다른 옵션 : memcached 또는 ncache와 같은 분산 캐시 또는 다른 것.

다른 옵션 : 데이터를 공유 디스크에 읽고 쓸 수 있습니다.

0

모든 서버가 액세스하고 정보에 액세스 할 수있는 데이터베이스에 해당 정보를 저장하십시오.

관련 문제