We’re having ThinkGeo based, map application requesting tiles from tile server (OSM mod_tile based tile server). There is a problem with user experience, actions on map are shown with a delay.
We’ve identified, that map component opens only 2 connections to web server serving tiles. Tiles are downloaded one by one within particular connection. In Apache web server logs there are requests for tiles appearing slowly one by one.
With this same tile server and other clients (i.e. QGIS, OpenLayers) performance and user experience are much better, but those clients open multiple concurrent connections and are downloading multiple tiles simultaneously.
Server can handle up to couple of hundreds concurrent connections. Tiles for levels 0-18 are pre rendered and available in cache (very fast disks), hence there is no performance issue on server side.
Can you please advise how to enable multiple concurrent calls for single map component?