<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content="text/html; charset=gb2312" http-equiv=Content-Type>
<STYLE>
BLOCKQUOTE {
        MARGIN-BOTTOM: 0px; MARGIN-LEFT: 2em; MARGIN-TOP: 0px
}
OL {
        MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px
}
UL {
        MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px
}
P {
        MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px
}
BODY {
        FONT-SIZE: 10.5pt; FONT-FAMILY: ΢ÈíÑźÚ; COLOR: #000080; LINE-HEIGHT: 1.5
}
</STYLE>
<META name=GENERATOR content="MSHTML 10.00.9200.16540"></HEAD>
<BODY style="MARGIN: 10px">
<DIV>Greshko, thx.</DIV>
<DIV> </DIV>
<HR style="HEIGHT: 1px; WIDTH: 210px" align=left color=#b5c4df SIZE=1>
<DIV><SPAN>baobeileaf</SPAN></DIV>
<DIV> </DIV>
<DIV
style="BORDER-TOP: #b5c4df 1pt solid; BORDER-RIGHT: medium none; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 0cm; PADDING-TOP: 3pt; PADDING-LEFT: 0cm; BORDER-LEFT: medium none; PADDING-RIGHT: 0cm">
<DIV
style="FONT-SIZE: 12px; BACKGROUND: #efefef; COLOR: #000000; PADDING-BOTTOM: 8px; PADDING-TOP: 8px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px">
<DIV><B>From:</B> <A href="mailto:Ed.Greshko@greshko.com">Ed
Greshko</A></DIV>
<DIV><B>Date:</B> 2013-11-04 16:39</DIV>
<DIV><B>To:</B> <A href="mailto:kde@lists.fedoraproject.org">KDE on Fedora
discussion</A></DIV>
<DIV><B>CC:</B> <A href="mailto:baobeileaf@gmail.com">baobeileaf</A></DIV>
<DIV><B>Subject:</B> Re: why dig (tcp) is much faster than wget
(gethostbyname?) ?</DIV></DIV></DIV>
<DIV>
<DIV>On 11/04/13 15:08, baobeileaf wrote:</DIV>
<DIV>> hi guys,</DIV>
<DIV>> </DIV>
<DIV>> check this out:</DIV>
<DIV>> </DIV>
<DIV>> [root@localhost /]# time dig www.hyblr.com +tcp</DIV>
<DIV>> </DIV>
<DIV>> ; <<>> DiG 9.9.3-rl.156.01-P1-RedHat-9.9.3-3.P1.fc18 <<>> www.hyblr.com +tcp</DIV>
<DIV>> ;; global options: +cmd</DIV>
<DIV>> ;; Got answer:</DIV>
<DIV>> ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 35033</DIV>
<DIV>> ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 3, ADDITIONAL: 1</DIV>
<DIV>> </DIV>
<DIV>> ;; OPT PSEUDOSECTION:</DIV>
<DIV>> ; EDNS: version: 0, flags:; udp: 4096</DIV>
<DIV>> ;; QUESTION SECTION:</DIV>
<DIV>> ;www.hyblr.com. IN A</DIV>
<DIV>> </DIV>
<DIV>> ;; ANSWER SECTION:</DIV>
<DIV>> www.hyblr.com. 3 IN A 111.8.98.138</DIV>
<DIV>> </DIV>
<DIV>> ;; AUTHORITY SECTION:</DIV>
<DIV>> www.hyblr.com. 3518 IN NS ns2.hyblr.com.</DIV>
<DIV>> www.hyblr.com. 3518 IN NS ns3.hyblr.com.</DIV>
<DIV>> www.hyblr.com. 3518 IN NS ns1.hyblr.com.</DIV>
<DIV>> </DIV>
<DIV>> ;; Query time: 10 msec</DIV>
<DIV>> ;; SERVER: 111.8.14.18#53(111.8.14.18)</DIV>
<DIV>> ;; WHEN: Mon Nov 04 14:56:40 CST 2013</DIV>
<DIV>> ;; MSG SIZE rcvd: 112</DIV>
<DIV>> </DIV>
<DIV>> </DIV>
<DIV>> real 0m0.040s</DIV>
<DIV>> user 0m0.014s</DIV>
<DIV>> sys 0m0.018s</DIV>
<DIV>> </DIV>
<DIV>> [root@localhost /]# time wget -O /dev/null www.hyblr.com</DIV>
<DIV>> --2013-11-04 14:55:18-- http://www.hyblr.com/</DIV>
<DIV>> Resolving www.hyblr.com (www.hyblr.com)... 111.8.98.138</DIV>
<DIV>> Connecting to www.hyblr.com (www.hyblr.com)|111.8.98.138|:80... connected.</DIV>
<DIV>> HTTP request sent, awaiting response... 200 OK</DIV>
<DIV>> Length: unspecified [text/html]</DIV>
<DIV>> Saving to: ¡®/dev/null¡¯</DIV>
<DIV>> </DIV>
<DIV>> [ <=> ] 81,980 --.-K/s in 0.05s </DIV>
<DIV>> </DIV>
<DIV>> 2013-11-04 14:55:33 (1.44 MB/s) - ¡®/dev/null¡¯ saved [81980]</DIV>
<DIV>> </DIV>
<DIV>> </DIV>
<DIV>> real 0m15.203s</DIV>
<DIV>> user 0m0.007s</DIV>
<DIV>> sys 0m0.014s</DIV>
<DIV>> </DIV>
<DIV>> </DIV>
<DIV>> I've read the sourcecode of wget. Maybe the difference comes from gethostbyname.</DIV>
<DIV>> Anyone can help me? or tell me where's the sourcecode of gethostbyname.</DIV>
<DIV>></DIV>
<DIV> </DIV>
<DIV>I think the question you should be asking is this.....</DIV>
<DIV> </DIV>
<DIV>[egreshko@meimei ~]$ time wget -O /dev/null www.hyblr.com</DIV>
<DIV>--2013-11-04 16:36:01-- http://www.hyblr.com/</DIV>
<DIV>Resolving www.hyblr.com (www.hyblr.com)... 111.8.98.138</DIV>
<DIV>Connecting to www.hyblr.com (www.hyblr.com)|111.8.98.138|:80... connected.</DIV>
<DIV>HTTP request sent, awaiting response... 200 OK</DIV>
<DIV>Length: unspecified [text/html]</DIV>
<DIV>Saving to: ¡®/dev/null¡¯</DIV>
<DIV> </DIV>
<DIV> [ <=> ] 81,736 225KB/s in 0.4s </DIV>
<DIV> </DIV>
<DIV>2013-11-04 16:36:17 (225 KB/s) - ¡®/dev/null¡¯ saved [81736]</DIV>
<DIV> </DIV>
<DIV> </DIV>
<DIV>real 0m15.498s</DIV>
<DIV>user 0m0.003s</DIV>
<DIV>sys 0m0.004s</DIV>
<DIV> </DIV>
<DIV>as opposed to this....</DIV>
<DIV> </DIV>
<DIV>[egreshko@meimei ~]$ time wget -O /dev/null 111.8.98.138</DIV>
<DIV>--2013-11-04 16:36:50-- http://111.8.98.138/</DIV>
<DIV>Connecting to 111.8.98.138:80... connected.</DIV>
<DIV>HTTP request sent, awaiting response... 200 OK</DIV>
<DIV>Length: unspecified [text/html]</DIV>
<DIV>Saving to: ¡®/dev/null¡¯</DIV>
<DIV> </DIV>
<DIV> [ <=> ] 81,980 261KB/s in 0.3s </DIV>
<DIV> </DIV>
<DIV>2013-11-04 16:36:50 (261 KB/s) - ¡®/dev/null¡¯ saved [81980]</DIV>
<DIV> </DIV>
<DIV> </DIV>
<DIV>real 0m0.437s</DIV>
<DIV>user 0m0.003s</DIV>
<DIV>sys 0m0.002s</DIV>
<DIV> </DIV>
<DIV>And then notice this....</DIV>
<DIV> </DIV>
<DIV>[egreshko@meimei ~]$ host www.hyblr.com</DIV>
<DIV>www.hyblr.com has address 111.8.98.138</DIV>
<DIV>;; connection timed out; trying next origin</DIV>
<DIV>Host www.hyblr.com not found: 3(NXDOMAIN)</DIV>
<DIV>Host www.hyblr.com not found: 3(NXDOMAIN)</DIV>
<DIV> </DIV>
<DIV>I suspect a DNS configuration issue for that host/domain.</DIV>
<DIV> </DIV>
<DIV>-- </DIV>
<DIV>Getting tired of non-Fedora discussions and self-serving posts</DIV></DIV></BODY></HTML>