mrozekma/Rorn

Name resolution problems cause massive lag

Opened this issue · 0 comments

Several users have had problems with name resolution failures. Since every request does a DNS lookup, and typical pages cause dozens of requests, the page load can take quite a while as each lookup individually times out. Need to add an HTTPHandler.address_string that caches lookups for some amount of time, even if they failed, and possibly gives up entirely if every lookup is failing