Estou executando um servidor django local no High Sierra. O GET busca por arquivos JS é 80ms para arquivos em 127.0.0.1
, mas se eu alterá-lo para localhost
é em torno de 800ms por arquivo. Eu consegui fazer com que o micah-mac.local também não mostrasse nenhum atraso. O problema acontece no firefox também, mas eu testei principalmente no chrome.
O afunilamento que o Chrome mostra é o recurso que está sendo parado na guia de tempo. link
Sério, qualquer outro nome que eu tente funciona bem, além do localhost. Eu desabilitei o ipv6 para minhas configurações de rede - isso não alterou a velocidade. Eu mudei o pedido e as linhas combinadas do meu arquivo host
127.0.0.1 localhost micah-mac.local # micah-mac.local is fast, localhost is slow
#255.255.255.255 broadcasthost
#::1 localhost micah-mac.local # Enabling this line makes my micah-mac.local run as slow as localhost! Commenting it out runs fast.
fe80::1%lo0 localhost micah-mac.local # this line makes no difference if it is enabled or disabled
Limpei meu hostcache:
chrome://net-internals/#dns
Mas isso não parece consertar nada.
ping localhost
retorna rapidamente.
Meu nome de host parece ok:
micah at micah-mac in ~ (z)
$ scutil --get LocalHostName
micah-mac
micah at micah-mac in ~ (z)
$ scutil --get HostName
micah-mac.local
Se eu deixar meu arquivo host em branco localhost
ainda está funcionando e lento.
Tags networking ipv6 macos