据说GeoLite2每个月都会更新,那我每个月都要手动更新GeoLite2到本地吗?
或者这样做watchForUpdate
?
maxmind.open('/path/to/GeoLite2.mmdb', { watchForUpdates: true });
更新是否需要很多时间,我不希望用户为了获取他们的位置而等待一段时间来更新 GeoLite2。
据说GeoLite2每个月都会更新,那我每个月都要手动更新GeoLite2到本地吗?
或者这样做watchForUpdate
?
maxmind.open('/path/to/GeoLite2.mmdb', { watchForUpdates: true });
更新是否需要很多时间,我不希望用户为了获取他们的位置而等待一段时间来更新 GeoLite2。
最简单的方法是使用Maxmind 提供的更新脚本。
否则,您将不得不通过 HTTP 下载文件,解压缩.tar.gz
并替换本地文件。是的,这可能需要几秒钟,因为文件很大。