I am planning to use tilestache as the tile server (map server) for serving maps to both iPAD and web clients.

I plan to generate tiles by Tilemills and store tiles in a Sqlite database (mbtiles) and serve it using Tilestache.

My questions are:

(A) How scalable is the solution, for example the project may have 200 IPAD users in field?

(B) Is client side local caching supported or do we have to pre-load tiles in the local storage?

(C) Most important, can any such mobility solution using tilestache be sited to see the performance results?

1 Answer 1


A. I don't think tilestache will have problem with serving 200 users (assuming that they're really just human users, not some bot scraping the server) from MBTiles.

B. Client side caching isn't really determined by the server architecture. So it is possible to use MBTiles (or another caching solution) on the client side, if you want to. See MapBox IOS Example for one possibility, which uses both online and offline services.

C. I don't know of any online examples, but it is easy to set up Tilestache, and I think you get realistic test results pretty easily. That will ensure that everything that might contribute to performance is considered (e.g. having to deal with network latency over 3G, the hardware you're using, etc).

  • tilecache will work - the server would likely need load-balancing en.wikipedia.org/wiki/Load_balancing_%28computing%29 to keep up will with 200 users (if using it at the same time.)
    – Mapperz
    Jul 23, 2012 at 13:45
  • 1
    This is a fair comment, but I don't think 200 users in the field will translate to 200 users getting maps at the same time. Half the users will be off / resting, and traffic will probably be some kind of self-similar pattern. Effective number of concurrent users will likely be something like 5-10, max.
    – BradHards
    Jul 23, 2012 at 23:30
  • Thank you user1413799 ,mapperz . I am now going ahead with installation and testing. Jul 25, 2012 at 5:11

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.