angular.js-Angularjs $cacheFactory 용량을 이해하는 방법
过去多啦不再A梦
过去多啦不再A梦 2017-05-15 17:12:19
0
2
561


그림 속 단어를 이해하는 방법은 데모를 보는 것이 가장 좋습니다

용량 제한인 3을 초과하는 데모를 작성했는데,cache.info()에서 인쇄되는 크기는 매번 동일합니다. 또한 $cacheFactory(key,[option])의 키는 문자열만 될 수 있나요? 한 번에 여러 캐시 객체를 정의하는 방법

过去多啦不再A梦
过去多啦不再A梦

모든 응답(2)
大家讲道理

용량은 캐시에 사용할 수 있는 최대 용량을 지정하는 것과 같습니다.
간단한 예를 들어, 양동이 3개(용량=3)가 있고 첫 번째 양동이에 물을 채우면(넣음) 여전히 양동이 3개가 있습니다. 네 번째 물통이 채워질 때까지 또 다른 물통을 채워주세요. 물통이 3개뿐이므로 이 물통은 채울 수 없습니다. 첫 번째 물통을 버리고 이 물통을 사용하여 네 번째 물통을 담습니다. (캐시 전략: LRU)
$cacheFatory 구현을 살펴보실 수 있으니 더 깊이 이해하셔야 합니다

某草草

용량에는 다음과 같은 LRU(최소 최근 사용, 최소 최근 사용) 캐시가 포함됩니다.

으아아아

이제 최근 20개의 요청이 캐시됩니다. 21번째 요청으로 인해 LRU는 캐시에서 이전 요청을 제거합니다.

애플리케이션의 .config() 함수, 즉 구성 단계를 통해 모든 $http 요청에 대한 기본 캐시를 설정할 수도 있습니다.

으아아아
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿