
Mein Projekt braucht nichts aus dem Internet, kein JQuery, kein Twitter, gar nichts! Und es funktioniert perfekt, wenn überhaupt keine Internetverbindung besteht, und natürlich, wenn eine Internetverbindung besteht. Das Problem ist, wenn ich etwas aus dem Internet herunterlade, wird mein lokaler Host sehr langsam! Irgendwelche Ratschläge, außer das Herunterladen während der Arbeit zu stoppen? Ich verwende: Wamp, Windows 7 64 Bit
Antwort1
Der Netzwerk-Stack ist immer noch an einer Localhost-Suche beteiligt (unter anderem kann er auf jede beliebige IP-Adresse in Ihrer Hosts-Datei eingestellt sein). Ein ForumsbeitragHierlässt vermuten, dass sogar die Netzwerkkarte beteiligt ist.
Wenn Sie auf einem PC Ihren Loopback anpingen, ist die Netzwerkkarte bis zur NDIS (Network Driver Interface Specification) beteiligt. Dabei handelt es sich um die Treibersoftware für die Netzwerkkarte, die sich zwischen der Internet- und der Datenverbindungsschicht befindet. Dieser Treiber ist dafür verantwortlich, dass mehrere Protokollstapel, z. B. IPX/SPX und TCP/IP, nebeneinander bestehen können. Der Ping wird also nicht wirklich gerahmt und über das Kabel gesendet. Er „fragt“ lediglich den entsprechenden Stapeltreiber ab, um zu sehen, ob er konfiguriert ist und auf Anfragen reagieren kann.
Dies würde darauf hinweisen, dass es zu einer Leistungsminderung kommen könnte, wenn Ihr Download alle/die meisten Ressourcen der Netzwerkkarte nutzt.
Antwort2
Vermeiden Sie localhost
und verwenden Sie 127.0.0.1
, das ist die Loopback-Adresse, und wie inWikipedia:
In TCP/IP ist ein Loopback-Gerät eine virtuelle Netzwerkschnittstelle, die nur in der Software implementiert und mit keiner Hardware verbunden ist.
Im Gegenteil, es localhost
wird mehr Arbeit erfordern, da es durch die Routing-Tabelle gehen muss, sieheHier.