缓存策略 相关文章
自研缓存策略体系:用 FirstCache/FirstNet/OnlyNet/Timeout 终结混乱的缓存代码
缓存策略看起来只是"先读缓存还是先请求网络"的选择,实际落地却会影响页面速度、弱网体验、数据一致性和代码复杂度。本文介绍一种自研缓存策略体系,用统一策略枚举、CacheManager 读写和 Flow 数据流封装,让页面只订阅状态,不拼装缓存细节。
Read Post
路由预取与请求合并:让首屏数据"提前跑"且"不重复跑"
页面打开速度不只取决于接口耗时,还取决于请求发起得够不够早、重复请求能不能被压住。本文介绍 PrefetchRouterInterceptor 在路由阶段提前发起高确定性请求,配合 MergeHolder 在网络层合并重复请求,一条链路解决"发得早"和"别重复发"两个问题。
Read Post