MapTiler Cloud infrastructure upgrade

Published Apr 02, 2019

We are constantly working on improving our services. As a result of that effort, we are announcing major infrastructure enhancements today!

Improved response times and caching rates

We’ve designed our new infrastructure with speed and scalability in mind. A lot of requests can be handled sooner in our pipeline than before, resulting in fewer hops and faster response times. The load balancing was improved to make sure the requests are always directed to the geographically closest and fastest available datacenter.

The cache hit rate was also significantly increased (especially for our standard tiles and maps), so there is now a much higher chance that the requested map tiles can be served from a local cache node rather than having to contact one of the datacenters.

It’s important for our customers to have precise usage statistics. This is a major point that we were trying to keep in mind and improve as much as possible. As a result, we are now able to accurately count each and every individual request to our servers.

512x512 rendered tiles

The display sizes have grown significantly in recent years and it directly corresponds with the raster tile sizes (read more about how zoomable maps work). Previously, it was a standard to use 256x256 raster tiles and you needed to load only a few images to cover the whole display size. Using the larger 512x512 tiles results in fewer requests and often faster loading times.

However, there’s a variety of different application and libraries, where the 256x256 tiles are the only possible option, so the MapTiler Cloud provides you with both tile sizes - this ensures the maximum possible compatibility. You can find the endpoint addresses on the map detail page in MapTiler Cloud administration.

New domain

Previously, the MapTiler Cloud service was called TileHosting and that’s why the URLs our customers are using in their products are beginning with “maps.tilehosting.com” (which we know might have been a little confusing). Although we plan to maintain compatibility as long as possible, it’s time for a change.

We had to change the domain (and modify URLs) to make the above-mentioned (and many future!) improvements possible.

As of today, you can see the new URLs in your MapTiler Cloud administration. Please, start using the new addresses (at the api.maptiler.com domain) in your applications as soon as possible (instead of the old maps.tilehosting.com ones). However, it is needed to change the whole URL, not only the domain. The new URL structure looks like this: https://api.maptiler.com/tiles/v3.json?key={actual-key-hidden}.

Please make sure to migrate your applications before 15th June 2019. After that, redirects will be set up and the old domain will be turned off completely by the end of this year.

Petr Sloup

Software engineer, front‑end & mobile
Published on Apr 02, 2019

Share