mirror of
https://github.com/DNSCrypt/dnscrypt-proxy.git
synced 2025-03-04 02:14:40 +01:00
Updated Load Balancing Options (markdown)
parent
456716d21c
commit
049e485cca
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.
|
||||
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.
|
||||
|
||||
## Your Load Balancing Options
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue