75341704 commented on issue #1103:
URL: https://github.com/apache/cordova-ios/issues/1103#issuecomment-997141717
@michaeljelly
@mschulz-716
@ttraenkler
When I optimize the performance of web request related to the wms serivce,
there are lots of "queueing or stalled" in chrome "Timing".
Due to map app, there are a lot of synchronous requests for the tile
resource.
If tile resources are all from the same host, it reaches browser connection
limitations occasionally.
The "queueing or stalled" occurs and then the timeout or broken, I guess,
may happened in the wkwebview.
The problem herein may caused by "browser connection limitations".
There are some related urls hereunder for your reference.
https://docs.pushtechnology.com/cloud/latest/manual/html/designguide/solution/support/connection_limitations.html
https://blog.bluetriangle.com/blocking-web-performance-villain
http://blog.lightstreamer.com/2013/01/on-ios-url-connection-parallelism-and.html
https://github.com/Lightstreamer/utility-ThreadPool-ios
So try to add different hosts for the same resource such as
tile1.yourserver.com
tile2.yourserver.com
tile3.yourserver.com
tile4.yourserver.com
tile5.yourserver.com
...
instead of one "tile.yourserver.com"
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]