Thread LWP und DNS-Timeout
(4 answers)
Opened by hop at 2012-11-23 12:06
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 LWP::UserAgent::DNS::Hosts in Verbindung mit Net::DNS::Lite zu nutzen und die DNS vorher selbst abzufragen sowie zu setzen. Alternativ könnte man 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) |