一开始每个用户跑完测速后,就会将其测速结果、用户 IP、运营商、家庭地址上传到服务器中。
然后下次你测速时,会先上传你的 IP、运营商、家庭地址到服务器做比对,找找以前有没有离你最近的其他用户上传的信息,如果有就将他们的测速结果发给你,你再将这几个 IP 测速一下,如果不满意再去找一份,直到找到满意的 IP 后,再去将测速结果、用户 IP、运营商、家庭地址上传到服务器中。
这样做的优点是速度快(不需要对每个 Cloudflare IP 段进行测速了,只需要测速少量 IP 即可),
缺点是需要有足够的用户量才能支撑起来,以及可能部分用户对隐私比较敏感。