1

我想知道 maxmind 可下载数据库的使用与他们的直接 Web API 之间的区别。如果我将 maxmind 数据库本地下载到我的服务器而不是使用他们的直接 Web API,有什么特别的好处吗?两者之间有任何准确性差异吗?我应该非常频繁地更新 maxmind GeoIP2 数据库以获得准确性吗?这里最好的选择是什么,为什么人们选择可下载的数据库?

4

2 回答 2

0

请查找数据库和 Web 服务选项之间的比较。这是一般比较,应该适用于 Maxmind 和 IP2Location 等提供商。

可下载的数据库

优点

  • 低网络延迟
  • 固定费用,无按次付费

缺点

  • 定期数据库下载和更新
  • 更复杂的数据库查询或编程库

网络服务

优点

  • 没有数据库更新或维护
  • 在您错过更新的情况下稍微更准确
  • 简单的API接口

缺点

  • 网络延迟高/慢
  • 可变费用,按使用付费
于 2020-10-04T03:40:25.430 回答
0

我还将在建立自己的数据库的优点中添加隐私和与第三方共享数据。Firefox 最近一直在阻止对 Maxmind 服务的 CORS 请求,并且越来越多地存在合法的障碍来共享用户网络数据。如果您正在运行自己的数据库,那么您不需要与 Maxmind 共享您的用户数据。

于 2021-03-22T22:23:19.943 回答