Thread LWP und DNS-Timeout (4 answers)
Opened by hop at 2012-11-23 12:06

thecoder2012
 2013-03-18 20:53
#166414 #166414
User since
2013-02-04
64 Artikel
BenutzerIn
[default_avatar]
Hi,

also LWP müsste IO::Socket::INET nutzen und dort die Funktion _get_addr() was wiederrum die übliche Systemfunktion gethostbyname() aufrufen dürfte. Vielleicht weiss es ja jemand anders genauer.

Eine Lösung wäre das Modul CPAN:LWP::UserAgent::DNS::Hosts in Verbindung mit CPAN:Net::DNS::Lite zu nutzen und die DNS vorher selbst abzufragen sowie zu setzen. Alternativ könnte man CPAN:Furl nutzen und dessen Callback, siehe http://blog.kazuhooku.com/2011/02/5x-performance-s...

Google DNS ist unter z.B. 8.8.8.8 zu erreichen falls man eine Adresse zum testen braucht.

Noch 2 Links zum Thema bzgl. Cache/Callback für IO-Socket:
http://www.yulebiao.com/questions/12433362/lwpuser...
http://osdir.com/ml/lang.perl.modules.lwp/2005-03/...

modedit Editiert von GwenDragon: CPAN-Einträge korrigiert
Last edited: 2013-03-19 10:24:15 +0100 (CET)

View full thread LWP und DNS-Timeout