Warum ist localhost der einzige langsame Hostname unter High Sierra OSX?


1

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.1aber wenn ich ihn auf ändere, sind localhostes 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, localhostfunktioniert sie immer noch und ist langsam.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.