我想提供一个地理定位API服务,以便最终用户可以发送IP和API返回有关IP的地理信息。虽然理想的做法是在我的服务器上安装一个数据库,但数据库提供者(如Maxmind、ip2location等)建议直接查询它们的API服务。
这听起来不对,因为最终用户将对我的API进行查询+从我的API到提供者的查询。
这可行吗?还是我该换个办法?
发布于 2016-11-16 06:56:25
你的想法是可行的,它可以归结为这是否是一种基于你想要实现的实际/合理的方法。下面是几个缺点,通过这样做,根据我的意见。
除非您有很好的理由,否则最好的解决方案是托管您自己的地理位置数据库,并在上面构建API服务。您可以使用IP2Location或麦克斯韦数据库,任何您喜欢的。
https://stackoverflow.com/questions/40430060
复制相似问题