Win10 langsamer localhost-Zugriff, wenn das Netzwerkkabel nicht angeschlossen ist

1

Wir haben eine Webanwendung, die wir unter Win7 und Win10 bereitstellen. Der Webclient stellt über HTTP und HTTPS eine Verbindung zum Apache und zu unserem Back-End-Server her. In einem unserer Bereitstellungsszenarien wird alles auf einem einzelnen PC bereitgestellt (das Szenario localhost). Einer unserer Tester bemerkte, dass die Web-App unter Win10, wenn er einfach das Netzwerkkabel des PCs abzieht, merklich langsamer ist, als wenn das Kabel eingesteckt ist - obwohl wir eigentlich nicht im Netzwerk unterwegs sind, verbinden wir uns einfach zu localhost. Unter Win7 ist die App mit exakt dem gleichen Code und den gleichen Konfigurationen deutlich schneller.

Ist das für jeden sinnvoll? Was würde Win10 langsamer machen, aber letztendlich funktionieren, wenn versucht wird, auf localhost zuzugreifen, wenn das Netzwerkkabel nicht angeschlossen ist?

Vielen Dank

-

2 zusätzliche Informationen: (a) IPv6 ist deaktiviert. (b) der Geschwindigkeitsunterschied beträgt, wenn das Netzwerkkabel nicht angeschlossen ist, etwa 4 Sekunden. Wenn eine Seite normalerweise 1 Sekunde benötigt, um aufzurufen; Wenn das Kabel nicht angeschlossen ist, dauert es 5, um aufzusteigen. Vielen Dank

user3294765
quelle
1
Wahrscheinlich eine einfache Antwort: DNS. Verfügt Windows über eine hosts-Datei, um Ihre lokale Installation auf "localhost", eine IP-Adresse oder einen virtuellen Namen (einen Domänennamen) zu verweisen? Zusätzlich wird in Windows 10 zuerst IPv6 betrachtet. Wenn Sie einen Domänennamen oder einen virtuellen Host haben, müssen Sie die hosts-Datei so einstellen, dass sie auch einen IPv6-Eintrag enthält.
Kinnectus
Mit der localhost-Schnittstelle sprechen Apps auf demselben Computer miteinander, daher der Name-Loopback-Adapter. Sie können diese Loopback-Pakete mit sehen Rohkappe . Mehr dazu unter Wikipedia: localhost .
Biswapriyo
1
Bleibt das Problem bestehen, wenn Sie darauf zugreifen 127.0.0.1 statt localhost? Ist auf dem Computer ein Proxy konfiguriert? Gibt es eine Software, die auf dem Computer ausgeführt wird und Netzwerkverbindungen abfangen und prüfen kann, die eine Internetverbindung erfordern, z. B. Sicherheitssoftware, die URLs anhand einer Onlinedatenbank für schlechte Websites überprüft?
Twisty Impersonator