我们在我们的移动 Android / iPhone 应用程序中使用 GooglePlaces 来下载附近的商店。此外,我们的数据库中有我们想要向用户显示的存储。
现在,只要我们的移动应用程序有一个位置,它就会触发两个 http 请求,一个到 GooglePlaces,一个到我们的服务器。一旦两个请求都完成,应用程序就会构建一个组合列表并将其显示给用户。我们在两个请求中都在谈论总共 50 Kb。
我们正在考虑只向我们的服务器发出一个请求。然后,我们自己的服务器会向 GooglePlaces 发出请求,合并这两个列表,然后将两者发送回移动客户端。优点是我们的移动应用只需要触发一个请求,但是当我们的服务器连接到 googleplaces 时可能会增加延迟。
测试第二个选项对我们来说可能需要一整天的时间。有没有其他人遇到过类似的问题?你会推荐什么?