Hi Pete, Thanks for you answer. Well, the JVM will cache the dns information for me automatically after the first query, but in my experience, it still cost too many time. That is why I still need a perfect solution for it. Looks like Oleg's solution is good.
Best regards, Feng On 6/8/07, Pete Keyes <[EMAIL PROTECTED]> wrote:
I assume that would work, but you shouldn't really need to do that. I believe that the java.net.InetAddress class explicitly states that it caches DNS lookup information to avoid that cost. Look at the JavaDocs for java.net.InetAddress - it explains the algorithm used and how to modify it. In the end HttpClient isn't in control of the hostname-to-ip resolution...unless there is some kind virtual name processing being used. ...Pete Starbucks Coffee Co. - MS IT-5 2401 Utah Ave S Seattle, WA. 98134 (w) 206-318-5933 -----Original Message----- From: Feng Jiang [mailto:[EMAIL PROTECTED] Sent: Friday, June 08, 2007 1:19 AM To: [email protected] Subject: Can httpclient fetch a url by given ip without querying dns? Hi all, when i use httpclient to fetch a lot of urls, i have already had the ip of host for each url. I don't want the httpclient to query dns for its ip, because it will cost a lot of time. So can I explicitly set IP for each url? Thanks a lot, Feng --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
