Azure Caching에는 최대 메모리 제한이 있지만 최대 객체 수는 있습니까? 키 수가 늘어 나면 캐시가 느려질 것 같은 느낌입니다.Azure Caching (Preview)에 최대 객체 수가 있습니까?
배경 : 나는 각 사용자에 대해 메모리에 몇 가지 숫자를 유지할 필요가
(비싼 요약이 즉석에서 메모리에 증가하는 데시벨하지만 싼에서 계산). 동시 사용자가 늘어남에 따라 한계가있는 경우 캐시를 초과 할 수도 있습니다.
내 의도 된 솔루션 :
이의 내가 각 사용자에 대해 메모리에 Int64
'value1
'와 'value2
'을 유지해야한다고 가정 해 봅시다.
캐시 userN_value1, userN_value2, [...]
같은 항목과 같이 변경하면 각 카운터의 값을 업데이트 할 DataCache.Increment 전화 : 사용자의 양으로
DataCache.Increment("user1_value1", 2500, 0, "someregion");
는이 항목의 많은 될 수 있습니다 성장합니다. 이게 내가 걱정해야 할 것이 야? 내가 생각하지 못한 더 나은 접근법이 있습니까?
내가 알 수있는 한 객체 제한이 없다는 것입니다. 메모리에 의해서만 제한됩니다. 캐시에 메모리 부족이 발생하면 객체가 제거되어 데이터 삭제 프로세스가 비동기 적이며 가장 최근에 사용 된 것보다 짧습니다 (LRU) 정책. – user728584
@ user728584 - 답변을 댓글이 아닌 * 답변 *으로 게시해야합니다. 그렇게하면 OP가 답으로 표시됩니다. –
나는 100 % 확실한 David가 아니 었습니다. 나는 MSFT에있는 당신들 중 하나가 확인하기를 기다리고있었습니다. 나는 대답하기를 갈 것입니다 ... – user728584