> > 1、前端支持多个IP....可以无上限。 2、利用GO语言对前端请求的多个IP进行并行查询,节省查询时间。 3、支持更新数据库,目前是首次运行会下载最新数据库,但是服务器部署后,需要命令行支持更新数据库。 比如`./goip2region update`
Closed this issue · 1 comments
coloraven commented
1、支持多个IP已在此项目基础上实现,同时用docker构建使用, 2、增加编码,解决前端不能正确解码中文的问题。
1 、2、前端支持多个IP....可以无上限。多个IP进行并行查询
- 支持多个IP“无上限” 这个功能就算实现也会存在性能问题,单次查询量过多响应时间也会随之变长,后面可能考虑支持自定义可查询的IP数量上限。
3、支持更新数据库
- 现版本是有命令行模式支持更新IP地址库的
./go-ip2region_windows_amd64.exe -d 2
PS:近期可能先修复IP地址库下载地址错误的问题,其他需求如果你已经实现,也欢迎提PR。👋 @sirliu
目前我已修改支持多个IP(使用逗号分割)查询,测试了全球攻击俄罗斯的IP(1.7+W IP),局域网环境0.349999秒返回结果……还是单goroutine的。多goroutine速度至少应该能翻几倍吧,另外我准备支持post文本文件进行查询😀,当然还有并发需要支持。
还有筛选结果等等……
Originally posted by @hezhizheng in #1 (comment)
coloraven commented
手机误操作,新起了issues