BS 架构
- 页面缓存;
- 浏览器缓存;
移动互联网架构
- APP 自身使用的缓存;
页面缓存
含义
- 页面自身对某些元素或全部元素进行缓存;
- 服务端将静态页面或者动态页面进行缓存,然后可客户端使用;
比如 HTML5 目前就支持页面的离线缓存和本地存储缓存;
浏览器缓存
优点
- 减少数据传输的冗余;
- 减少服务器的负担;
- 加快浏览器的加载速度;
APP 缓存
Android
- 轻量级缓存框架:ASimpleCache;
- 可以缓存:JSON,BitMap,序列化的 Java 对象和二进制数据等;
IOS
- 常用缓存框架:SDWebImage,NsCache 等;