iOS开发之网络深度优化总结

最近对网络优化进行了一些研究,好些都没有去实践,所以做一个整理,以后慢慢研究

HTTP2.0

HTTP2.0新特性

  • 二进制分帧
  • 首部压缩
  • 多路复用
  • 服务器推送
  • 请求优先级

HTTP/2 新特性浅析
HTTP2.0原理详细分析
什么是HTTP2.0协议:HTTP2.0协议详解
HTTP 2.0 协议详解
HTTP/2 头部压缩技术介绍
HTTP/2笔记之帧
HTTP 1.1学习笔记

网络深度优化的点

  • NSCache缓存、Last-Modified、ETag
  • 失败重发、缓存请求有网发送
  • DNS解析
  • 数据压缩:protobuf,WebP
  • 弱网:2G、3G、4G、wifi下设置不同的超时时间
  • TCP对头阻塞:GOOGLE提出QUIC协议,相当于在UDP协议之上再定义一套可靠传输协议

NSCache缓存、Last-Modified、ETag
iOS网络缓存扫盲篇--使用两行代码就能完成80%的缓存需求

失败重发、缓存请求有网发送
iOS网络模块优化(失败重发、缓存请求有网发送)

DNS解析
HTTPDNS 在 iOS 中的实践
APP端的网络优化(DNS优化,HTTP优化)
iOS网络请求优化之DNS映射
可能是最全的iOS端HttpDns集成方案
NSURLProtocol 配hosts(内含例子)
Swift - 拦截Alamofire的网络请求(缓存请求结果,从缓存中读取数据)
移动解析HTTPDNS在App开发中实践总结
AFNetworking 原作者都无法解决的问题: 如何使用ip直接访问https网站?

弱网优化
海量之道系列文章之弱联网优化 (一)
海量之道系列文章之弱联网优化 (二)
海量之道系列文章之弱联网优化 (三)
海量之道系列文章之弱联网优化 (四)
海量之道系列文章之弱联网优化 (五)
海量之道系列文章之弱联网优化 (六)
海量之道系列文章之弱联网优化 (七)
移动端IM开发者必读(一):通俗易懂,理解移动网络的“弱”和“慢”
移动端IM开发者必读(二):史上最全移动弱网络优化方法总结
弱网下移动端网络连接处理策略
iOS开发——实时监控网速

深度优化概述
携程App的网络性能优化实践
移动 APP 网络优化概述
深度优化iOS网络模块
iOS网络请求优化
《携程移动APP架构优化之旅》-陈浩然
移动端网络常见问题及优化对策
美团点评移动网络优化实践
无线性能优化:域名收敛
iOS网络优化
携程移动端架构演进与优化之路
App的网络测试中性能优化方案
URLSession如何动态控制并发数?
传输速度优化方案
58 同城 iOS 客户端网络框架的演进之路

 



作者:大神Q
链接:https://www.jianshu.com/p/a470ab485e39
來源:简书

T

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值