请教个网络请求的问题

项目进入到优化阶段, 项目我是半路加入的, 他们的代码的网络请求非常的频繁, 我想优化这块的内容, 做本地缓存, 可是又不知道具体要到什么时候进行网络请求去更新这些数据.....
我现在的做法是建立了一个本地的操作日志表和服务器的去比对, 就像一个好友列表, 我只会在用户登录的时候去拉取好友列表, 然后本地所有的操作都会同步到服务器, 基本上做到了全局只会去服务器取一次数据. 但是如果网络不成功或者中间出现了某些差错导致某一步出错的话数据就会有问题.

我想问问大家的网络请求这块是如何实现的, 有没有什么好的思路啊!求指导....

查看回复