Greshko, thx.
baobeileaf
From: Ed
Greshko
Date: 2013-11-04 16:39
CC: baobeileaf
Subject: Re: why dig (tcp) is much faster than wget
(gethostbyname?) ? On 11/04/13 15:08, baobeileaf wrote:
> hi guys,
>
> check this out:
>
> [root@localhost /]# time dig www.hyblr.com +tcp
>
> ; <<>> DiG 9.9.3-rl.156.01-P1-RedHat-9.9.3-3.P1.fc18 <<>> www.hyblr.com +tcp
> ;; global options: +cmd
> ;; Got answer:
> ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 35033
> ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 3, ADDITIONAL: 1
>
> ;; OPT PSEUDOSECTION:
> ; EDNS: version: 0, flags:; udp: 4096
> ;; QUESTION SECTION:
> ;www.hyblr.com. IN A
>
> ;; ANSWER SECTION:
> www.hyblr.com. 3 IN A 111.8.98.138
>
> ;; AUTHORITY SECTION:
> www.hyblr.com. 3518 IN NS ns2.hyblr.com.
> www.hyblr.com. 3518 IN NS ns3.hyblr.com.
> www.hyblr.com. 3518 IN NS ns1.hyblr.com.
>
> ;; Query time: 10 msec
> ;; SERVER: 111.8.14.18#53(111.8.14.18)
> ;; WHEN: Mon Nov 04 14:56:40 CST 2013
> ;; MSG SIZE rcvd: 112
>
>
> real 0m0.040s
> user 0m0.014s
> sys 0m0.018s
>
> [root@localhost /]# time wget -O /dev/null www.hyblr.com
> --2013-11-04 14:55:18-- http://www.hyblr.com/
> Resolving www.hyblr.com (www.hyblr.com)... 111.8.98.138
> Connecting to www.hyblr.com (www.hyblr.com)|111.8.98.138|:80... connected.
> HTTP request sent, awaiting response... 200 OK
> Length: unspecified [text/html]
> Saving to: ‘/dev/null’
>
> [ <=> ] 81,980 --.-K/s in 0.05s
>
> 2013-11-04 14:55:33 (1.44 MB/s) - ‘/dev/null’ saved [81980]
>
>
> real 0m15.203s
> user 0m0.007s
> sys 0m0.014s
>
>
> I've read the sourcecode of wget. Maybe the difference comes from gethostbyname.
> Anyone can help me? or tell me where's the sourcecode of gethostbyname.
>
I think the question you should be asking is this.....
[egreshko@meimei ~]$ time wget -O /dev/null www.hyblr.com
--2013-11-04 16:36:01-- http://www.hyblr.com/
Resolving www.hyblr.com (www.hyblr.com)... 111.8.98.138
Connecting to www.hyblr.com (www.hyblr.com)|111.8.98.138|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [text/html]
Saving to: ‘/dev/null’
[ <=> ] 81,736 225KB/s in 0.4s
2013-11-04 16:36:17 (225 KB/s) - ‘/dev/null’ saved [81736]
real 0m15.498s
user 0m0.003s
sys 0m0.004s
as opposed to this....
[egreshko@meimei ~]$ time wget -O /dev/null 111.8.98.138
--2013-11-04 16:36:50-- http://111.8.98.138/
Connecting to 111.8.98.138:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [text/html]
Saving to: ‘/dev/null’
[ <=> ] 81,980 261KB/s in 0.3s
2013-11-04 16:36:50 (261 KB/s) - ‘/dev/null’ saved [81980]
real 0m0.437s
user 0m0.003s
sys 0m0.002s
And then notice this....
[egreshko@meimei ~]$ host www.hyblr.com
www.hyblr.com has address 111.8.98.138
;; connection timed out; trying next origin
Host www.hyblr.com not found: 3(NXDOMAIN)
Host www.hyblr.com not found: 3(NXDOMAIN)
I suspect a DNS configuration issue for that host/domain.
--
Getting tired of non-Fedora discussions and self-serving posts |
_______________________________________________ kde mailing list kde@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/kde New to KDE4? - get help from http://userbase.kde.org