1、keep-alive机制 请求添加头 Connection: keep-alive 确保同样的连接在下一次请求时可以复用
2、设置合理请求并发数
3、网络缓存以避免不必要的网络请求
4、IP直连(DNS映射)
5、网络环境的监控 ,不同的环境做不同的请求策略 比如只有在WIFI情况下才能下载
6、请求的安全性 合理的使用AES和RSA加密,尽量使用HTTPS
7、资源优化,尽可能的缩小传输数据的大小
在一定程度上使用webp来代替jpg、png图片
可以使用ProtocolBuffer代替Json进行数据传输,PB是由Google推出的一种数据交换格式,数据比Json更小,也是跨平台的,序列号 与反序列化也很简单。在实际项目中,当数据变小的时候会显著提高传输速度
8、同一个接口频繁请求取消之前的,保留最新的请求
参考
9、短时间内频繁发出相同的网络,只保留第一个
参考
网友评论