最近对网络优化进行了一些研究,好些都没有去实践,所以做一个整理,以后慢慢研究
HTTP2.0
HTTP2.0新特性
二进制分帧
首部压缩
多路复用
服务器推送
请求优先级
网络深度优化的点
NSCache缓存、Last-Modified、ETag
失败重发、缓存请求有网发送
DNS解析
数据压缩:protobuf,WebP
弱网:2G、3G、4G、wifi下设置不同的超时时间
TCP对头阻塞:GOOGLE提出QUIC协议,相当于在UDP协议之上再定义一套可靠传输协议
NSCache缓存、Last-Modified、ETag
iOS网络缓存扫盲篇--使用两行代码就能完成80%的缓存需求
失败重发、缓存请求有网发送
DNS解析
Swift - 拦截Alamofire的网络请求(缓存请求结果,从缓存中读取数据)
AFNetworking 原作者都无法解决的问题: 如何使用ip直接访问https网站?
弱网优化
移动端IM开发者必读(一):通俗易懂,理解移动网络的“弱”和“慢”
深度优化概述
作者:大神Q
链接:https://www.jianshu.com/p/a470ab485e39
來源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。
网友评论