草庐IT

HTTPMaximumConnectionsPerHost

全部标签

ios - 我缺少有关 NSURLSessionConfiguration.HTTPMaximumConnectionsPerHost 的内容吗?

我正在尝试用NSUrlSession替换一些古老的网络代码,但是将HTTPMaximumConnectionsPerHost设置为1没有任何效果。这个请求代码被调用了170次,但它在任何东西返回之前与主机建立了170次连接(在CharlesProxy中观察),这使服务器崩溃。我在这里遗漏了什么吗?所有请求都指向相同的域和url,只是参数不同。当然,我可以做一些不同的事情,但HTTPMaximumConnectionsPerHost似乎应该限制连接。目前我正在针对SDK7进行编译(因为必须仍然支持iOS6),但如果我可以让它工作,我可以放弃iOS6,只支持7/8并构建vs8。这是一个顺便

ios - 我们可以将 HTTPMaximumConnectionsPerHost 设置为大约 10 吗?在快速的 iOS 中

在我的ios项目中,我必须提高上传数据的性能,因此我在多个线程中异步上传数据,但是[HTTPMaximumConnectionsPerHost][1]在iOS中默认为4当我使用共享session时,我相信它只创建了4个连接,这让我的线程等待连接可用,我可以将HTTPMaximumConnectionsPerHost设置为大约10或某个最大值吗?如果我们有10个同时连接到同一主机,可以吗? 最佳答案 如果系统减少连接数,您可能会收到请求超时错误。即使将HTTPMaximumConnectionsPerHost设置为10,session