Ich betreibe einen lokalen Django-Server in High Sierra. Der GET-Abruf für JS-Dateien beträgt 80 ms für Dateien, 127.0.0.1
aber wenn ich ihn auf ändere, sind localhost
es ungefähr 800 ms pro Datei. Ich habe micah-mac.local bekommen, um auch keine Verzögerung zu zeigen. Das Problem tritt auch bei Firefox auf, ich habe es jedoch hauptsächlich in Chrom getestet.
Der von Chrome angezeigte Engpass besteht darin, dass die Ressource auf der Registerkarte "Timing" blockiert wird. https://developers.google.com/web/tools/chrome-devtools/network-performance/resource-loading?utm_source=dcc&utm_medium=redirect&utm_campaign=2016q3
Im Ernst, jeder andere Name, den ich versuche, funktioniert gut, außer localhost. Ich habe ipv6 für meine Netzwerkeinstellungen deaktiviert - dies hat die Geschwindigkeit nicht geändert. Ich habe die Reihenfolge und die kombinierten Zeilen meiner Host-Datei geändert
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
Ich habe meinen Hostcache geleert:
chrome://net-internals/#dns
Aber das scheint nichts zu ändern.
ping localhost
kehrt schnell zurück.
Mein Hostname scheint in Ordnung zu sein:
micah at micah-mac in ~ (z)
$ scutil --get LocalHostName
micah-mac
micah at micah-mac in ~ (z)
$ scutil --get HostName
micah-mac.local
Wenn ich meine Host-Datei leer lasse, localhost
funktioniert sie immer noch und ist langsam.
quelle