[Python-Dev] _socket efficiencies ideas (original) (raw)

Marcus Mendenhall marcus.h.mendenhall@vanderbilt.edu
Wed, 9 Apr 2003 09:32:00 -0500


On Wednesday, April 9, 2003, at 09:24 AM, Anthony Baxter wrote:

Sean Reifschneider wrote My first thought is that there should be a local DNS cache on the machine that is running these apps. My second thought is that Python could benefit from caching some lookup information... Ick ick. This is putting a bunch of code for a stub resolver into python. This stuff is hard to get right - I implemented this on top of pydns, and it was a lot of work to get (what I think is) correct, for not very much gain. The idea of either suppressing DNS lookups for all-numeric addresses, or some sort of extended API for suppressing DNS lookups might be better, but really, isn't this the job of the stub resolver? This is part of the resolver API, via the AI_NUMERIC flags. I am just trying to expose that API to the top level of python.

Marcus

Anthony

-- Anthony Baxter <anthony@interlink.com.au> It's never too late to have a happy childhood.