Por que o tempo de resposta difere dramaticamente entre duas maneiras diferentes de levar argumentos ao comando httping?

1

Instalei o comando httping no meu OS X Mavericks através de homebrew e tentei usá-lo para conectar-me ao site da Apple de duas formas diferentes, mas obtive desempenhos bastante diferentes.

Quando tentei me conectar a ele usando httping apple.com , o tempo de resposta foi de aproximadamente 240 ms. No entanto, quando me conectei escrevendo httping http://www.apple.com , o tempo foi reduzido para cerca de 16 ms, o que é mais de 10 vezes mais rápido se eu entendi corretamente.

Além disso, parece que o primeiro envia 147 bytes enquanto os últimos 228 bytes.

Então, de onde vem o resultado? E qual devo usar para medir corretamente o tempo de resposta?

Note que ping http://www.apple.com não funciona de todo - é por isso que instalei httping para começar.

Obrigado.

    
por Blaszard 12.02.2014 / 20:31

1 resposta

3

Bem, os dois nomes apple.com e www.apple.com resolvem endereços completamente diferentes. Um parece ser um CDN. Como você está se conectando a sistemas diferentes, não é de forma alguma surpreendente que você esteja obtendo resultados completamente diferentes.

root@server:/etc/nagios3# host apple.com
apple.com has address 17.149.160.49
apple.com has address 17.178.96.59
apple.com has address 17.172.224.47

root@server:/etc/nagios3# host www.apple.com
www.apple.com is an alias for www.isg-apple.com.akadns.net.
www.isg-apple.com.akadns.net is an alias for www.apple.com.edgekey.net.
www.apple.com.edgekey.net is an alias for e3191.dscc.akamaiedge.net.
e3191.dscc.akamaiedge.net has address 2.19.141.15
e3191.dscc.akamaiedge.net has IPv6 address 2600:1409:a:1a4::c77
e3191.dscc.akamaiedge.net has IPv6 address 2600:1409:a:1a3::c77
    
por 12.02.2014 / 20:52

Tags