NSURLSession复用

来源:互联网 发布:淘宝买家真实姓名隐藏 编辑:程序博客网 时间:2024/06/03 19:28
#####为什么要复用? iOS系统默认设置下: 对同一个IP发起的最大链接是数是 4,  OSX是6. 每新建一个session,都会建立一条连接, 所以这样就可能会造成session不够用,无法满足某些并发连接较多的业务场景~ 这个时候系统是有提供一个全局的 session 供我们使用的. [NSURLSession shareSession] 这个方法可以获得~ 但是这个session 没有办法使用代理方法~  
进一步我们可以构想: 
1, 系统提供的session是为了方便同时请求多个小资源的场景,所以不设置代理模式 
2,代理模式,一般都是下载一些大文件,因为只有我们下载大文件的时候才有: 监控进度, 控制内存等等需求.
0 0
原创粉丝点击