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、短时间内频繁发出相同的网络,只保留第一个
参考
iOS常用的网络优化方法
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。