【问题标题】:Android server load adviceAndroid 服务器负载建议
【发布时间】:2010-07-09 13:07:41
【问题描述】:

我想要一些关于如何检索、处理和存储数据的建议。

我正在构建一个应用程序,它可以找到离你最近的激光标签站点。 adderss 数据存储(由于一些糟糕的设计)在外部数据库的一个字段中,它的国家来自另一个表(告诉你这是一个糟糕的设计)。如果可以的话,我可能会改变它从哪里获取数据,因为它目前需要更多的 JSON 解析。

无论如何,既然我有地址,我需要获取位置并将它们放在地图上。由于要添加数百个站点,因此需要一段时间来请求所有站点的坐标并进行处理等。

所以我的问题是:最好在 android 上使用 google georeader,I'm having problems with,或者使用网络服务器通过 google 的 http 地理编码请求发送请求。

另外,最好将数据存储在手机上并在每次加载时检查更新,还是不将任何内容存储在手机上并在每次加载时获取所有数据?

太棒了!

【问题讨论】:

    标签: android optimization geocoding server-load


    【解决方案1】:

    所以我的问题是:会是这样吗? 最好使用谷歌地理阅读器 android,我遇到了问题 使用或使用网络服务器发送 通过谷歌的http请求 地理编码请求。

    这不像激光标签位置非常频繁地移动。在您的服务器上进行一次性地理编码查找,将数据缓存在本地数据库中,然后从缓存中提供服务。但是,这里可能会涉及法律问题,请参见下文...

    另外,存储会更好吗 手机上的数据并检查 每次加载时更新,或者只是 不要在手机上存储任何东西 每次加载时获取所有数据?

    恕我直言,这实际上更多的是法律问题而不是编码问题。从编码的角度来看,如果数据库很小,将其保存在设备上并定期更新就可以了。但是,如果不是您的数据,则取决于您持有并复制它是否合法。

    【讨论】:

    • 嗯,我们提供和维护设备是我们(即我工作的公司)的数据,但它是特许经营权,所以我不能 100% 确定。我会采纳您的建议并将地理编码结果存储在数据库中。
    猜你喜欢
    • 2018-12-27
    • 2011-01-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多