|
|

楼主 |
发表于 2024-1-20 12:12:53
|
显示全部楼层
本帖最后由 btpanel 于 2024-1-20 12:15 编辑
具体原因不清楚,我只说一下可能性。
1.网页大小不一致,或者一个网站被缓存了。
cloudflare会默认缓存静态类的文件,比如css js 图片资源等。
其次网站页面也有大有小,建议尽量做好必要的缓存。
2.IP分配的原因
由于cf是泛播IP,所以有些IP在我测速点网络环境属于优选,但是其他地区并不一定,因此目前2个解决办法。
方法一,发现后手动进行屏蔽,这个需要我手动维护,其实也想自动维护但是成本太高,毕竟这项目不赚钱总不能全国各地都买台服务器测试吧!
方法二,通常一个段的IP线路是一样的,因此分配时是会根据IP段进行分配,因此目前每个线路会分配5个不同IP段的IP,这样就算是有一个IP访问状况不好,也能降低影响。
而DNSPOD免费版只支持每个线路2个IP,因此在插件更新记录时会将5个IP进行打乱,然后随机更新2个IP,这也会导致你2个域名所更新上去的IP是不同的。这样会有较大概率分配到如测速点是优选但其他地区并不是优选的IP。所以尽量使用华为 阿里或者使用付费版dnspod,设置为每个线路更新5个IP。
3.运营商DNS缓存
公共dns服务是宽带用户端使用的,通常默认都是由宽带运营商提供,为了降低dns服务器的负载,通常运营商不会按照域名解析的ttl来缓存解析IP,而是由运营商自己设置具体缓存时间。
因此理论上每隔15分钟会更新一组共15个IP地址,但是在如itdog测试时会有超过30+个IP地址,这就是运营商缓存导致的。
|
|