【问题标题】:How can I approximate user location through their IP address on server side? [closed]如何通过服务器端的 IP 地址估计用户位置? [关闭]
【发布时间】:2019-07-19 16:54:55
【问题描述】:

我知道有 API 可以做到这一点,但我想尽可能便宜地在本地这样做(不影响猜测的质量)。

【问题讨论】:

    标签: geolocation google-geolocation ip-geolocation


    【解决方案1】:

    对于本地解决方案,您可以使用数据库文件。您可以在下面找到准确度几乎有限的免费工具:

    存在更准确的付费变体。但是,在使用本地数据库文件时,您应该问自己一些问题:

    • 您想自己实现本地数据库文件加载/查找吗?
    • 您知道如何在不中断服务(IP 分配频繁更改)的情况下更新您的数据库文件吗?
    • 您的解决方案是否可以根据您的需求进行扩展(就每秒请求数和延迟而言)?
    • 您不需要推断瞬时信息(时区、货币等)吗?

    如果对上述问题之一的回答是,您很可能应该使用 IP Geolocation API。我建议看看我的服务,Ipregistry:它快速、可靠且便宜。

    【讨论】:

      猜你喜欢
      • 2014-07-31
      • 2014-04-25
      • 2012-06-15
      • 2013-06-08
      • 1970-01-01
      • 1970-01-01
      • 2016-08-21
      • 1970-01-01
      • 2018-06-20
      相关资源
      最近更新 更多