
Ip2region 是一个高性能、离线运行的 IP 地址管理框架与定位工具,全面支持 IPv4 和 IPv6 协议,具备处理上亿级 IP 数据的能力,查询响应时间控制在 10 微秒以内。项目提供了多种主流编程语言对 xdb 数据格式的生成与查询支持,广泛适用于各类网络应用场景。
目前,ip2region 官方社区已正式上线,致力于完善 IP 相关的工具生态和数据服务体系,现已提供稳定的商用级离线数据库、在线查询测试接口以及详尽的 xdb 使用和技术文档。
以下是 ip2region 3.5.1 版本的主要更新内容:
C 语言绑定部分已完成适配,成功通过 MSVC 编译器的构建与运行测试。
Rust 编写的 maker 工具新增对 IPv6 数据生成的支持。具体使用方法如下所示:
# ipv6./target/release/maker --src=../../../data/ipv6_source.txt --dst=./target/ipv6.xdb --ip-version v6# ipv4./target/release/maker --src=../../../data/ipv4_source.txt --dst=./target/ipv4.xdb --ip-version v4
更多细节请参阅 Rust Maker 相关文档。
| 版本 | 优化前 | 优化后 | 瘦身率 | 
| 满载版 | 349M | 266M | 23.7% | 
| 标准版 | 325M | 241M | 25.8% | 
| 精简版 | 324M | 69M | 78.7% | 
项目源码下载地址:点击访问
以上就是Ip2region 3.5.1 发布 - 压缩优化 & Rust maker IPv6 的支持的详细内容,更多请关注php中文网其它相关文章!
 
                        
                        每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
 
                Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号