I am making an application based on Google maps API. This requires requesting for distance between two cities. Now I want distances between many cities.
So should I use “for loop” and make many requests separately or should I send all the cities names in one link. Which one will work faster? And which one will be better?
For sure you should avoid sending multiple requests, because each roundtrip to a server takes time.
However when you are grouping many requests this can also take a long time (both to send, and to process on the server), and affect the user experience (long waiting time).
In your case I suspect that the “for loop” will not load to a lot of data, and server side processing will also not be too heavy, so sending a grouped single request should be the way to go.