1:不要设置过多的上游 DNS 服务器,如果是大 ISP ,请无脑优先选择 ISP 的服务
使用了 SmartDNS 之前,网页响应速度约为:DNS服务器ping+网页ping+下载时间+浏览器渲染时间
使用了 SmartDNS 之后,网页响应速度约为:DNS服务器ping(并发)+多个 ip 测速、优选、对比(消耗时间) + 网页ping(得到提升)+下载时间(可能得到提升,ping值不完全等于下载速度)+浏览器渲染时间
我不清楚 SmartDNS 的并发请求*超*时*时*间*,还有测速时的测速*超*时*时*间*
但作者为了软件稳定性,肯定不会设置过短的时间,至少也是返回一部分 ip 之后(好吧我知道这是开源软件,哪个闲得无聊的大佬可以告诉我答案)
设置过多 DNS 服务器,肯定会因为 ping 值过低的 DNS 拖慢整个过程,这里就像一个木桶理论
所以大 ISP 请删掉那些毫无用处的上游服务器,选择两三个响应速度快的供应商 dns+一两个公共 dns 备用,供应商 dns 通常都已经是优选后的 ip 地址
小 ISP 选择两三个响应速度快的公共 dns
以上 DNS 数量请参考自己的网络带宽,和路由器芯片性能自行选择
路由器这点芯片性能,十几个DNS上游,每次访问网页,返回几十个 ip 测速、优选、对比,网页打开还能加速?我信了你个鬼了