我下载了 GeoLite City 数据库,我可以使用 Java 访问该数据库,以通过以下方式获取 IP 地址的相应位置信息:
File file = new File("C:\\GeoLiteCity.dat");
LookupService lookup = new LookupService(file, LookupService.GEOIP_MEMORY_CACHE);
Location location = lookup.getLocation("123.123.12.34");
我的问题:在生产环境中,以上述方式为每个 IP 地址打开文件显然是不可取的。如何以生产方式使用此数据库(假设使用 GeoLiteCity.dat)?
任何输入或指针都非常感谢。
谢谢并恭祝安康!