2

你来自哪个国家?一个判断IP地址的解决方案。

阿北 2018年12月05日 发布于后端 www.learn-tips.com

这是个常见的问题,如何构造最快的ip归属地判断。

你来自哪个国家?一个判断IP地址的解决方案。

2018年12月05日 发布,来源:www.learn-tips.com

这是个常见的问题,如何构造最快的ip归属地判断。

方法很多,比如通过某个API接口,通过一个全面的ip地址库,各有利弊。

  • API接口 可能面临收费问题并且速度上相对而言要慢一点。
  • 全面的ip地址库 比如你下载了纯真IP库,最新版本(18年11月份)共有IP记录470705条,大小为9M,体积未免过大,也影响速度。

其实很多时候我们不必要知道一个用户的准确地址,只需要知道国家范围就可以了,比如判断一个用户IP以提供不同的语言版本。

那么我们可以使用更简单的方法,只要获取到一份本地存储的各国家的ip段即可。

在这里在大家推荐一个网站 http://ipblock.chacuo.net 你可以根据需求下载所有国家或各国家的IP段,这样数据量非常小,也更方便操作。

984 浏览 9 收藏 报告 阅读模式
载入中...