cyclestreets / ios

iPhone app
https://www.cyclestreets.net/mobile/iphone/
178 stars 149 forks source link

Use multiple subdomains for tilesource #104

Closed mvl22 closed 7 years ago

mvl22 commented 8 years ago

The tile performance is noticeably poor in that, even on Wifi, tiles can take a little while to appear. On 3G it's obviously worse.

One thing which should be added is multiple subdomain support. This enables the client to bypass the typical restriction on too many parallel requests to the same server URL.

The tileserver has support for a,b,c subdomains, including over HTTPS.

http://{a,b,c}.tile.cyclestreets.net/ https://{a,b,c}.tile.cyclestreets.net/

At present these are not enabled: https://github.com/cyclestreets/ios/search?q=tile.cyclestreets.net

The recent upgrading to retina tiles will obviously not have helped, but we can't go back to the old days of blurry tiles intended for 1x displays.