web-services - 计算服务器上或iOS应用程序上2个点之间的距离哪个更好?

标签 web-services ios

我的iPhone应用程序要求我将用户的经度和纬度发送到Web服务,并从数据库中提取数据(服务站的经度和纬度),以便计算用户与每个服务站之间的距离。
我的问题是,直接在服务器上或在iPhone应用程序上计算距离,哪个更好(内存和时间)?提前谢谢:)

最佳答案

让我否认这个答案可能会因情况而异。但是,鉴于您的简要说明,出于以下原因,我将进行服务器端计算:

  • 您已经在进行远程 call ,所以连接开销已经存在
  • 服务器的处理能力(用于距离计算)远大于设备
  • 响应数据包大小的增加可以忽略不计(几乎不值得一提,但是可以阻止它作为对策)
  • 这样做可以很好地分离View(设备)和Model(来自远程调用的数据)
  • 关于web-services - 计算服务器上或iOS应用程序上2个点之间的距离哪个更好?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5766984/

    相关文章:

    java - Autowiring Spring NullPointerException

    web-services - 分布式应用如何

    android - 将数据从 Android 传输到 MS SQL Server

    iphone - iPhone上的CDMA单元数据中断。 NSError代码?

    ios - 带有系统图像的倒置蒙版 swiftui

    iOS:生产推送通知,来自 APNS 服务器的无效 token

    swift - 在 swift 3 中发送授权 header 的错误不起作用,(服务器不接收授权 header )

    ios - iOS CarPlay API 是否公开?如何整合CarPlay?

    加载 PDF 时 iOS 滞后

    java - 使用 Soap header 的 Web 服务身份验证