2009-02-26 4 views
1

WCF에 캐싱을 도입하는 방법과 전략에 대한 사람들의 의견을 묻고 싶습니다. 특히 내가 가장 관심이있는 것은 SQL Cache Dependencies이다. 일단 웹 애플리케이션이 여러 애플리케이션 서버에 복사되면 캐시를 효율적으로 동기화하려고합니다.WCF 캐싱 전략 - 종속성 포함

현재 WCF Rest Starter Kit에서 SqlCacheDependancies를 추가 할 수있는 OperationContracts의 멋진 WebCache 특성을 소개합니다.

나는 단지 관심이 있고 greateful 할 것이고, 다른 사람들은이 문제를 해결하거나 경험할 것입니다.

친절 감사를

앤드류

당신이 해결중인 문제를 확실하지

답변

1

,하지만 당신은 여러 서버에 캐시 일관성을 언급. 이전에 SqlCacheDependency 구성을 실행했으면 다음과 같이 처리합니다.

WebCache 특성과 통합 된 SqlCacheDependency는 .Net 2.0 이후에 사용 된 것과 동일한 캐시 종속성 구현입니다. 전반적으로, 나는 SqlCacheDependency에 대한 집계 구성/운영/모니터링이 번거롭다. 단일 캐시에서는 설계가 가능하지만 여러 시스템에서는 사용할 수 있습니다.

나는 관심사의 분리를 좋아한다. 여러 대의 서버로 작업 할 때 분산 캐시 계층은 SqlCacheDependency 작업보다 훨씬 쉽게 관리 할 수 ​​있습니다. 사용할 수있는 많은 오픈 소스 및 상용 분산 캐시 공급자가 있습니다. 나는 Memcache가 가장 효과적이고 조작 상 소리가 나는 것을 발견했습니다.

+0

+1, 감사합니다. –