Hungry Man said:
I notice 0 slowdowns no matter what DNS I use. URL preloading and DNS prefetching/ preresolving solves the 12ms differences.
I know I quoted your post Hungry Man, but I'm not saying you feel this way, merely using the number you mentioned to try and make a point because it seems that many users are still confused about what DNS does/does not affect.
I'm convinced that most people complaining about various DNS services being slow are imagining it, or are misinterpreting server load slowdowns or net congestions for poor DNS performance. (unless your DNS service is absolutely horrible...)
A half a year or so ago, I ran many benchmarks of various services spanning a period of weeks, and really, the speed differences between the various popular services aren't even perceivable. (And for benchmarks to actually mean anything, they need to be done at various points throughout the day over a longish periods of time. A single benchmark will not give you an accurate indication of any particular DNS services performance)
Back to the number you mentioned, Hungry man. 12ms. A delay of 12ms isn't something you're going to be able to even notice. Even if you see something like 124ms on a DNS benchmark, that is still just over a
tenth of a second! Grab a stopwatch and click start/stop as fast as you can. It's pretty hard to hit a tenth of a second isn't it? To say that a delay that quick is in any way inconveniencing you, or even that you can
feel a delay of this much is just silly.
Unless you regularly go to webpages that have hundreds of images, (each one with a unique URL that requires a lookup) anything in the hundredths of a second range isn't going to impact your browsing in the slightest. Even at a tenth of a second, a page with one hundred unique URL's to resolve, you're only looking at a delay of a second for all of the lookups, assuming the delay is consistent, which in reality, each lookup will likely not take that long. In fact, your browsing isn't likely to feel
slow to you even if your lookup takes a full second! (Which would be horrendous DNS performance)
In all reality, your slow page loads are likely not even related to DNS, but are in fact due to normal net congestion or server load.
And again I have to say, (since it appears that people still feel otherwise) DNS
does not, and
can not affect your throughput! All it's doing is giving you the server address. Once this lookup is complete, DNS has no further part to play!
The only way DNS could affect download speed is if it connects you to a server that is quite far away from you geographically. Even then, it could just be that this particular server is overloaded, and if you tried the download again at an off-peak time, you would get a download speed more in line with what you are expecting.