android 缓存
来源:互联网 发布:最好的游戏优化软件 编辑:程序博客网 时间:2024/05/14 11:11
缓存就是数据在获取的时候,每一次都从远端获取,这样不仅导致获取的时间长并且降低了用户的体验,所以出现了缓存,让程序在本地拿数据,这样增加了程序的读取速度,本地的实现有两种,内存和本地文件,而内存的速度是最快的,但是他是在设备的内存中的,如果占用的内存大量,会导致程序OOM错误,因此这个很需要一个度,用这个度去衡量占用多少才是合理的,存储在本的内容的更新,他的更新是需要在远端服务器上面去下载的,而这种下载也需要考虑实在什么情况下,WIFI 、3G等情况下,而本地的内容的更新,一般是设置一个过期的时间,程序在检查过期了以后就进行判断什么网络下进行更新
缓存在内存中的时候需要一种策略,怎么才算过期,在操作系统中的思想:
刚使用了的对象在不久的将来你还会用到
当内存占用过大的时候,我们需要清空内存
缓存的处理,需要结合APP进行判断,在什么情况下进行缓存,缓存些什么,无可置疑的是缓存给我们带了很大的好处,比如,增加了用户体验,和APP的运行速度,在未联网的情况下可以显示一些缓存的东西,不至于显示一个空白的页面,缓存的设置出现在一些移动端和高并发的服务器部分,为了增加速度,缓存是一个很好的选择,在为了缓存的使用时候,陪加连接池,一般也是这样的,这就形成了一个缓存的架构
总结的缓存的机制,但是每一个部分都需要在合适的度来衡量,应该存多少,在才是一个值得思考的问题,每一个项目都不一样,存储的内容也不同,这就显示了项目的特点
0 0
- android 缓存
- Android 缓存
- Android 缓存
- Android缓存
- android 缓存
- Android缓存
- Android 缓存
- Android缓存!
- android 缓存
- Android缓存
- Android缓存
- Android 缓存
- Android缓存
- Android缓存
- Android 缓存
- Android 缓存
- Android 缓存
- Android缓存:图片缓存管理
- 入门训练 Fibonacci数列
- Vmstat命令详解
- java -mysql数据库记事本01
- redis 应用场景
- hdu 1856
- android 缓存
- Android Gradle插件用户指南(译)
- hdu 1233 最小生成树kruskal
- 欢迎使用CSDN-markdown编辑器
- 第五周上机实践项目1——体验常成员函数
- 【翻译自mos文章】监控flashback database 的进度
- 面向对象和面向过程的一点看法
- P52 第32题 马克思趣味数学题
- Android中如何使用ViewPager实现类似laucher左右拖动效果