Hi!
We have a customer running a large set of map services (map and feature services) on the same server/host.
Comparing the runtime sdks performace on iOS to a web-app´s performance, we see that the webapp is able to refresh the map faster than the native client.
To me, it might look like the native client queues up the requests (one layer loads, before the next, etc), and I struggle figuring out why.
My hypothesis is that this might be caused by some os level limitation on the max number of connections per host, but setting the
URLSessionConfiguration.default.httpMaximumConnectionsPerHost
to a high number does not seem to improve anything.
So I guess, question is:
* How does the runtime perform it´s requests - can I somehow tune the http client to open up more requests per host?
* Anything else that I might look into to improve native client´s performance
Thanks!
Kristoffer