Wenn ich localhost
mit dem Internet verbunden bin und in meinem Browser surfe , ist die Antwort langsam. Es dauert 30 Sekunden oder es tritt eine vollständige Zeitüberschreitung auf. Wenn ich die Verbindung zum Internet trenne, geht es blitzschnell und wird sofort geladen.
Was ist los? Das ist sehr ärgerlich. Ich verwende Windows 7 Home Premium mit installiertem Apache.
Es wurden keine Änderungen am System vorgenommen.
Antworten:
Wenn Sie mit dem Internet verbunden sind, versucht Ihr System wahrscheinlich, den Namen
localhost
auf Ihren ISP-DNS-Servern aufzulösen .Als Lösung können Sie den Namen
localhost
als IP-Adresse127.0.0.1
in Ihrer Hosts-Datei definieren, die vor dem Abfragen von DNS-Servern gelesen wird. Da Sie Windows 7 haben, sollten Sie einen Eintrag in derC:\Windows\System32\drivers\etc\hosts
Datei benötigen, diese ist jedoch standardmäßig auskommentiert. Starten Sie Notepad als Administrator, indem Sie mit der rechten Maustaste darauf klicken und wählenRun as Administrator
. Öffne deine hosts-Datei und ändere die Zeilen:zu:
Im Grunde genommen entfernen Sie das Kommentarzeichen
#
vom Anfang dieser beiden Zeilen. Speichern Sie die Datei und testen Sie, ob das Problem behoben wurde.quelle
In Ordnung, es scheint kein Problem des Systems selbst, des Windows oder des Netzwerks zu sein, aber entfernen Sie einige versteckte Netzwerkkartenkonfigurationen aus der Vergangenheit und deaktivieren Sie alle WAN-Miniports in der Hardwarekonfiguration, was die Geschwindigkeit ein wenig erhöht.
Dies war jedoch nicht das Problem, das die langen Verzögerungen bei der Internetverbindung verursachte. Im PHP-Code befand sich ein cURL-Code, der eine Verbindung zu einer langsamen Site herstellte, um zusätzliche Useragent-Informationen (REST-Schnittstelle) abzurufen. Da die Daten nicht zwischengespeichert wurden und sich der Site-Zugriff aus irgendeinem Grund verlangsamt, wird für jeden Teil der Webseite eine Verbindung zu dieser langsamen Site hergestellt. Dies verursachte die langen Verzögerungen.
Jetzt ist es zwischengespeichert, das Problem besteht nicht mehr. Trotzdem danke für die Eingabe.
quelle
Sie müssen sicherstellen, dass alle Einträge für 127.0.0.1 in der Hosts- Datei in derselben Zeile stehen . Eine Konfiguration wie diese:
sollte geändert werden in:
Diese kleine Änderung hat die Geschwindigkeit auf meinem Windows-basierten System unglaublich erhöht.
quelle