mirror of
https://github.com/DNSCrypt/dnscrypt-proxy.git
synced 2025-03-04 02:14:40 +01:00
Updated Load Balancing Options (markdown)
parent
049e485cca
commit
feed68a1f3
1 changed files with 1 additions and 1 deletions
|
@ -18,7 +18,7 @@ It calculates an initial RTT (Round-Trip Time) estimation for each resolver (for
|
|||
|
||||
Each time a query is made to a server, the time it takes is used to adjust how fast `DNSCrypt-Proxy` thinks that the server is, using an exponentially weighted moving average. If the newly adjusted RTT of the resolver that was just used happens to be bigger (slower) than a randomly chosen candidate from the list of all servers, then these entries are swapped.
|
||||
|
||||
Over time, every server that is queried is compared with all the other servers and the list is kept sorted without actually having to sort it after every query. Slow servers will probably never compare favorably with the fast servers and will remain at the bottom of the list. Since response times vary appreciably even for the same server, especially since DNS servers need to query other servers to resolve domains when they are not in the cache, the servers at the top of the list might move around as time goes by even if they are close to you.
|
||||
Over time, every server that is queried is compared with all the other servers and the list is kept sorted without actually having to sort it after every query. Slow servers will probably never compare favorably with the fast servers and will remain at the bottom of the list. Since response times vary appreciably even for the same server, especially as DNS servers need to query other servers to resolve domains when they are not in the cache, the servers at the top of the list might move around as time goes by even if they are close to you.
|
||||
|
||||
## Your Load Balancing Options
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue