美文网首页APP开发实战
APP开发实战108-缓存注意事项

APP开发实战108-缓存注意事项

作者: xjbclz | 来源:发表于2016-08-24 22:23 被阅读37次

27.6缓存注意事项

对于变化频繁的数据,如新闻内容、评论分数、商品的库存和销量等,这些数据可以考虑不做缓存处理;如果要做缓存处理,那在设备能正常连接网络的时候,APP每次进入相关页面都从服务器获取最新数据,同时保存数据到本地;在网络状况不好或断网的情况下,APP才读取本地缓存数据,可以避免显示空页面给用户,改善用户体验。

对于用户自身可以修改的数据,如购物车里的商品数据,当APP不支持同一账号在多个设备同时登录时,可以做缓存处理;即使在网络正常的情况下,也可以优先读取本地缓存数据;

当APP支持同一个账号在不同设备上同时登录和修改数据时,可以考虑不做缓存处理;如果要做缓存处理,那在设备能正常连接网络的时候,APP每次进入购物车页面都从服务器获取最新数据,同时保存数据到本地;在网络状况不好或断网的情况下,APP才读取本地缓存数据,可以避免显示空页面给用户,改善用户体验。

相关文章

  • APP开发实战108-缓存注意事项

    27.6缓存注意事项 对于变化频繁的数据,如新闻内容、评论分数、商品的库存和销量等,这些数据可以考虑不做缓存处理;...

  • 深入解析Angularjs 缓存的使用

    这次给大家带来angularjs的缓存详解,使用angularjs缓存的注意事项有哪些,下面就是实战案例,一起来看...

  • APP开发实战103-缓存简介

    27 Android 缓存处理 27.1缓存简介 APP通常需要从服务器获取数据,服务器端的数据并不都是实时变化的...

  • APP开发实战105-缓存控制

    27.3缓存控制 1服务端控制缓存 A 利用HTTP协议的头字段 如volley请求库,便是通过“Cache-Co...

  • APP开发实战104-缓存算法

    27.2缓存算法 Least Frequently Used(LFU) 对每个缓存对象计算他们被使用的频率。把最不...

  • APP开发实战106-缓存实现

    27.4缓存实现 1为了在清除缓存的时候能够正常清除与应用相关的缓存,需将缓存文件存放在getCacheDir()...

  • APP开发实战107-WebView缓存

    使用WebView控件加载网页的时候,如果设置缓存模式为true: mWebView.getSettings()....

  • Spring Boot 缓存

    Spring Boot缓存 《Spring Boot 实战开发》—— 基于 Gradle + Kotlin的企业级...

  • springboot缓存开发实战

    前言: 缓存在开发中是一个必不可少的优化点,近期在公司的项目重构中,关于缓存优化了很多点,比如在加载一些数据比较多...

  • springboot缓存开发实战

    前言:缓存在开发中是一个必不可少的优化点,近期在公司的项目重构中,关于缓存优化了很多点,比如在加载一些数据比较多的...

网友评论

    本文标题:APP开发实战108-缓存注意事项

    本文链接:https://www.haomeiwen.com/subject/xsmosttx.html