В iOS, как мы можем увеличить ограничение HTTP-соединения на один хост?

Используя сетевой инструмент Xcode, я проанализировал, что я могу установить только 4 TCP-соединения на один хост за раз. Кажется, у iOS есть предел TCP по умолчанию, равный 4 на хост.

Как мы можем увеличить этот предел?

Ответ 1

Я нашел решение этого. Мы можем изменить настройки NSURLSession по умолчанию, такие как HTTPMaximumConnectionsPerHost или ShouldUsePipelining, обратившись к [NSURLSessionConfiguration defaultSessionConfiguration].

[NSURLSessionConfiguration defaultSessionConfiguration].HTTPMaximumConnectionsPerHost = 10;