【问题标题】:Maxmind Geoip2 API vs downloadable databaseMaxmind Geoip2 API vs 可下载数据库
【发布时间】:2021-01-13 06:37:33
【问题描述】:
我想知道 maxmind 可下载数据库的使用与他们的直接 Web API 之间的区别。如果我将 maxmind 数据库本地下载到我的服务器而不是使用他们的直接 Web API,有什么特别的好处吗?两者之间有任何准确性差异吗?我应该非常频繁地更新 maxmind GeoIP2 数据库以获得准确性吗?这里最好的选择是什么?为什么人们选择可下载的数据库?
【问题讨论】:
标签:
ip-address
geoip
maxmind
geoip2
【解决方案1】:
请查找数据库和网络服务选项之间的比较。这是一般比较,应该适用于Maxmind和IP2Location等提供商。
可下载的数据库
优点
缺点
网络服务
优点
- 没有数据库更新或维护
- 在您错过更新的情况下稍微更准确
- 简单的 API 接口
缺点
【解决方案2】:
我还会在建立自己的数据库的优点中加入隐私和与第三方共享数据。 Firefox 最近一直在阻止对 Maxmind 服务的 CORS 请求,并且越来越多地存在合法的障碍来共享用户网络数据。如果您正在运行自己的数据库,则无需与 Maxmind 共享您的用户数据。