>
- 尽可能的把文件缓存到本地。可以是 memory,cache dir,甚至是放进 SD 卡中(比如大的图片和音视频)。
- 控制缓存中各条目的生存周期,有些时候犹如用户头像这一类内容甚至可以做成除非手动刷新否则永不过期。
- 使用队列来管理所有的网络访问。当本地 cache miss 的情况下,发起一次访问并排入队列中,以此来避免过多的并发访问。
- 恰当的设置超时。由于无线网络可靠性较差,因此最好为每一次访问设置合理的超时参数,更进一步来看甚至可以做成自适应的。
>
- 尽可能的把文件缓存到本地。可以是 memory,cache dir,甚至是放进 SD 卡中(比如大的图片和音视频)。
- 控制缓存中各条目的生存周期,有些时候犹如用户头像这一类内容甚至可以做成除非手动刷新否则永不过期。
- 使用队列来管理所有的网络访问。当本地 cache miss 的情况下,发起一次访问并排入队列中,以此来避免过多的并发访问。
- 恰当的设置超时。由于无线网络可靠性较差,因此最好为每一次访问设置合理的超时参数,更进一步来看甚至可以做成自适应的。