小樱 发表于 2025/6/9 18:28

比特彗星ip黑名单添加CIDR列表更新后加载数量不一致,合并优化转换成数组格式进行二分查找提高性能

比特彗星ip黑名单添加CIDR列表更新后加载数量不一致,合并优化转换成数组格式进行二分查找提高性能

解答
对相邻的CIDR网段是否有进行性能优化,所以可以看到加载数量变少的情况

提交
111.112.0.0/14
111.116.0.0/15
111.118.200.0/23
111.118.202.0/24

合并优化成2条,提高性能,启用二分查找法来提高性能
111.112.0.0-111.117.255.255
111.118.200.0-111.118.202.255

为什么不合并成/13?
合并成/13的话,转换数组为111.112.0.0-111.119.255.255,ip地址范围不一致,所以无法进行合并
所以需要转换成数组格式,在进行二分查找来提高性能

页: [1]
查看完整版本: 比特彗星ip黑名单添加CIDR列表更新后加载数量不一致,合并优化转换成数组格式进行二分查找提高性能