Hello.

powerdns-recursor - the best. :)) Over 20k req/sec - feel good.

As variant try to use small TTL like:
bind:
max-ncache-ttl 1;
max-cache-ttl 1;

powerdns-recursor
cache-ttl=1
default-ttl=1


Scott Haneda wrote:
Hello, this may not entirely be related to BIND/named, though I believe it is.

I am working on a set of benchmarks to test the resolving speed of different recursive DNS providers. My plan is call an http resource, and see how long it takes to resolve that host, as well as all embedded hosts and redirects within the html.

After the initial test, I will want to call the same resource, with a different resolver. What is the most reliable way to clear any caches I would have picked up from the first request? I suspect I should call it 2x, so the remote resolver can cache the request, and provide those results as well?

Currently, I was planing on using a browser, and timing the page request from start to stop with javascript. I am not entirely in love with this idea for obvious reasons.

Can anyone suggest a better method? I could grep out the url's from an ad heavy url, and curl each of those, making a cumulative time result. However, I would like to just get DNS response times.

Perhaps take the list of hosts and feed them to a iterative script calling dig, and fish out the response time? This does add the problem of redirects of course would not be followed, so I would have to pre-fetch all my urls and follow them to get my testing list.

Thanks for any suggestions.


_______________________________________________
bind-users mailing list
bind-users@lists.isc.org
https://lists.isc.org/mailman/listinfo/bind-users

Reply via email to