2 u011359326 u011359326 于 2016.03.18 10:50 提问

安卓开发当中什么情况下需要缓存设计

安卓开发当中什么情况下需要缓存设计

需要用到什么类的什么方法

2个回答

dongfeng9ge
dongfeng9ge   Ds   Rxr 2016.03.18 12:19
已采纳

Android自带的缓存LruCache

ligang7560
ligang7560   2016.03.18 15:42

任何设计都要考虑到缓存设计,为了减少访问量,提高响应速度

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
什么情况下使用缓存
对于redis, memcache缓存的使用 1 对于频繁访问且返回结果相同的数据, 为减轻mysql服务器压力下使用缓存 2 考虑并发时
设计一套缓存框架需要关注的要素
最近关注了一些缓存框架的特性和实现,包括OSCache、JCS、Ehcache、Memcached等等,公司的两个缓存框架,以及一个标准JSR 107(JCache),发现一些诸多类同的方面。如果你不够熟悉以上,不妨先看看这两篇文章:《OSCache框架源码解析》和《Ehcache详细解读》,再看下面的内容也许会有更多想法。之后再思考,如果要自己去实现一套缓存框架,需要考虑哪些东西?
java缓存适合使用的情况
并非所有的情况都适合于使用二级缓存,需要根据具体情况来决定。同时可以针对某一个持久化对象配置其具体的缓存策略。  适合于使用二级缓存的情况:  1、数据不会被第三方修改;  一般情况下,会被hibernate以外修改的数据最好不要配置二级缓存,以免引起不一致的数据。但是如果此数据因为性能的原因需要被缓存,同时又有可能被第3方比如SQL修改,也可以为其配置二级缓存。只是此时需要在sql
iOS缓存类的设计
在程序中使用缓存可以极大的提高程序的运行速度,设计一个简单的缓存类并不需要太复杂的逻辑.简单的只需要3个接口. 存对象 取对象 删除对象
设计缓存系统时应该注意的几点问题
前言设计一个缓存系统,不得不要考虑的问题就是:缓存穿透、缓存击穿与失效时的雪崩效应。缓存穿透缓存穿透是指查询一个一定不存在的数据,由于缓存是不命中时被动写的,并且出于容错考虑,如果从存储层查不到数据则不写入缓存,这将导致这个不存在的数据每次请求都要到存储层去查询,失去了缓存的意义。在流量大时,可能DB就挂掉了,要是有人利用不存在的key频繁攻击我们的应用,这就是漏洞。解决方案有很多种方法可以有效地...
系统缓存设计
Redis架构之防雪崩设计理念
【系统设计】如何使用缓存
一 引言   在构建和维护业务服务应用时,大多数情况下业务系统的性能瓶颈往往是在数据库,解决应用到数据库之间瓶颈,系统的性能会得到极大提升。系统的数据库性能优化方法有很多: 从底层到上层有数据库模型设计,SQL优化,使用缓存等等。从图中的优化模式来看,其中数据库模型设计的合理程度奠定了应用系统优化的基石,如果模型设计得不合理,那么统随着业务发展,系统后续的优化困难重重,另一方SQL优化也是
服务端需要一个新的分层 -“数据缓存层”
一. 背景 使用数据缓存在WEB工程中是一个非常有意义的策略,不仅仅可以减少数据库负载,而且当数据缓存在内存中,能大大提高了的读取速度。 在WEB设计中,我们往往忽略一个重要的信息 – Key,每当我们需要缓存的时候,只是单纯的对一个Key进行SET或者GET操作,时间长了,也许就出现了以下的问题: 这个数据缓存的Key是什么;这个数据缓存生命周期有多长;如何不获取这个数据缓存,
IM 开源项目 群组服务 缓存设计实现之 成员属性
时序: 接上文,不啰嗦了。 【定义】:   /* CLASS_BEGIN ***************************************************** 类名: CIMGroupMemberCache 功能: 分布式缓存群组Member信息 1. 群组成员信息缓存、更新及 2. 数据库访问 版本: V1.0 时
分布式缓存设计的一些思考
分布式缓存设计的思考和改善。