【JavaScript 】angularjs 缓存的使用

2025-06-05 20:46:52

1、三、$http 中的缓存Angular的 $http 服务创建了一个带有ID为 $http 的缓存。 要让 $http 请求使用默认的缓存 对象很简单: $http() 方法允许我们给它传递一个 cache 参数。3.1 默认的 $http 缓存当数据不会经常改变时,默认的 $http 缓存就特别有用了。可以像这样设置它:

【JavaScript 】angularjs 缓存的使用

3、对于所掌控的缓存,可以在需要时进行所有的正常操作,比如检索已缓存的响应,从缓存中清除条目,或者消除所有缓存的引用。

【JavaScript 】angularjs 缓存的使用

5、一个小demo:定义一个缓存服务,依赖注入到你要用的控制器中,直接使用

【JavaScript 】angularjs 缓存的使用

7、这个 $http 服务不再使用它为我们创建的默认缓存;它会使用自定义的缓存,实际上这就是一个近期缓存最久未使用算法① (Least Recently Used,LRU)。LRU缓存根据缓存容量只保留最新的缓存数目。缓存容量为20,因此会缓存前20个请求,但是进入第21个请求时,最近最少使用的请求条目就会从缓存中被删除。这个缓存自身会负责具体哪些要维护,哪些要移除。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢