我想提供地理位置API服务,以便最终用户可以发送IP和API返回有关IP的地理信息。 虽然理想的做法是在我的服务器上安装数据库,但像Maxmind,ip2location等数据库提供商建议直接查询他们的API服务。
这对我来说听起来不对,因为最终用户会查询我的API +从我的API到提供商的查询。
这可行吗?或者我应该采取不同的方法?
答案 0 :(得分:0)
你的想法是可行的,只是根据你想要实现的目标归结为这是否是一种实用/合理的方法。根据我的观点,以下是一些缺点。
除非您有充分的理由,否则最好的解决方案是托管您自己的地理位置数据库并在顶部构建API服务。您可以使用IP2Location或Maxmind数据库,无论您喜欢哪种。