PPNetworkHelper icon indicating copy to clipboard operation
PPNetworkHelper copied to clipboard

大神你好,看到你自动缓存请求的接口,好像是读取到了缓存之后还继续发起网络请求,一般的缓存不是先读取缓存,能读取到缓存显示缓存数据,没有缓存的话才会发起网络请求吗?你这是读取缓存显示,请求到新数据又重新刷新覆盖缓存数据吗?这点有点疑惑?还有缓存读取支持分页读取吗?

Open CNDEVE opened this issue 8 years ago • 3 comments

CNDEVE avatar Aug 11 '17 08:08 CNDEVE

我看了下源码,我觉得这只是一种可选的策略,比如首页缓存,全部做缓存的话,感觉内存会吃不消的,有时候网络慢,启动时加载很慢,第一次打开没办法,但是第二次打开时有了缓存,先加载缓存用户体验相对好一些,后面再覆盖之。

WangGuibin avatar Aug 31 '17 10:08 WangGuibin

可以这样吗 ,我先读取缓存---》刷新界面,然后请求完之后再去覆盖缓存,再去刷新----》界面? 还是第二次进入的时候去读取上次的缓存显示呢?????

zhanglizhong1002 avatar Nov 22 '17 09:11 zhanglizhong1002

我感觉应该有分页缓存的,缓存数据的key是通过URL和param组合的。分页的话param肯定不同的。

weipeng02 avatar Mar 01 '18 10:03 weipeng02