我需要一张桌子才能找到一个人的地理位置。我使用了maxmind api算法和一个给出了数字表的表(当用户ip也被转换为整数时代表ips)。
该表有开始和结束列,用于确定ip所在的范围。范围确定了位置。现在maxmind已经开始colulmn int => 30位数字,与结束列相同。 (之前的版本有start = 9和end = 9位数,很容易制作整数或bigints)。现在用> 30位数,很难均匀存储。 http://dev.maxmind.com/geoip/legacy/geolite/有cvs文件。
问题:1。可以吗? 2.有没有更好的选择让任何人放心使用?
答案 0 :(得分:2)
试试这个 - IP INFO DB
我觉得这很好
答案 1 :(得分:0)
试试这个 - https://github.com/tvondra/geoip 我使用它进行geoip查找,效果很好。