hq450

Results 1 issues of hq450

订阅节点这个功能经过之前的整改,基本达到了目前版本的预期,但是还有以下几个问题 1. 订阅速度慢 2. 订阅更新后节点顺序变乱 以上问题出现的根源在于每次订阅,都要将在线节点和本地节点进行交叉对比,然后判断进行添加/修改/删除等逻辑,这导致订阅速度慢,且如果进场有新节点更新,只能跟在最后一个节点后面添加,这导致节点顺序混乱,如果是多机场订阅用户,甚至会出现不同机场的节点混杂在一起的问题。 经过思考,认为应该推出快速订阅功能 快速订阅的实现必然要抛弃在线节点和本地节点交叉对比,所以目前的设计是订阅成功后,将本地节点全部删除,然后重新一次性写入订阅节点。 当然,这里还涉及到用户自添加节点、多机场订阅等处理逻辑。但是目前经过测试,此方法将极大提升订阅速度。 缺点是每次订阅后,用户无法再知道机场删除了什么节点,修改了什么节点,新增了什么几点,只知道本地节点和在线节点同步了。当然,我认为多数用户应该也不关心机场对节点的一些调整,所以快速订阅功能应该是可以做的。 做到什么程度了?虽然还没开始,但是敬请期待!

enhancement