2014-02-06 4 views
3

AppFabric에서 기본 캐시와 명명 된 캐시간에 차이가 있습니까? MSDN 설명서 보인다 : AppFabric : 기본 캐시와 명명 된 캐시간에 차이가 있습니까?

http://msdn.microsoft.com/en-us/library/ee790985%28v=azure.10%29.aspx

어떤 차이를 참조하지 않는 것 같습니다.

이유는 내가 우리의 배포 환경에서 우리는 서버의 부족으로 인해 동일한 appFabric 캐시 호스트를 사용해야한다는 것입니다. 따라서 기본 캐시를 사용하려는 클라이언트의 경우 해당 캐시 이름을 "dev-default"라는 캐시 또는 "test-default"라는 캐시로 바꿀 계획입니다. 기본 캐시와 저장 장치, 성능 등의 관점에서 이름이 지정된 캐시간에 차이가 있는지 궁금합니다.이 "캐시 된 캐시 리디렉션"은 appFabric에 내부적으로 어떤 영향을 미칩니 까?

우리는 appfabric을위한 XML 기반의 설정을 사용하고와 캐시 작성하면 내가 ClusterConfig.xml에서 보는 것과, 기본 및 명명 된 캐시 사이에 차이가없는 것으로 보인다

제거 - 캐시 -CacheName MyNamedCache을 명령

<cache consistency="StrongConsistency" name="default" minSecondaries="0"> 
    <policy> 
     <eviction type="Lru" /> 
     <expiration defaultTTL="10" isExpirable="true" /> 
    </policy> 
    </cache> 
    <cache consistency="StrongConsistency" name="MyNamedCache" minSecondaries="0"> 
    <policy> 
     <eviction type="Lru" /> 
     <expiration defaultTTL="10" isExpirable="true" /> 
    </policy> 
    </cache> 

모든 의견은 높이 평가됩니다.

답변

4

AppFabric의 기본 캐시와 명명 된 캐시간에 차이점이 있습니까?

아니요, 꽤 똑같습니다. 유일한 차이점은 클러스터에 기본 캐시가 항상 존재하지만 명명 된 캐시가 생성되지 않을 수도 있다는 것입니다. 기본 캐시를 제거하거나 이름을 변경할 수는 없습니다. 특정 작업을 실행하여 새로운 명명 된 캐시를 만들어야하고 클라이언트 API로만 만들 수는 없습니다. 저장, 성능 ​​및 측면에서 기본 캐시 및 명명 된 캐시의 차이가있을 경우

궁금 등 즉이 "라는 이름의 캐시 리디렉션은"내부적으로 appFabric 에 어떤 영향을 미칠 것인가?

각 캐시에는 고유 한 구성 설정 (만료, 기본 ttl, 축출, R/W 제공자 등)이 없지만이 설정은 이름 캐시 성능에 잠재적으로 영향을 줄 수 있습니다.

+0

감사합니다. Cybermaxs. 이것은 제가 찾고 있던 대답이었습니다. – simpleusr