Das Ausführen von Sites auf "localhost" ist extrem langsam
Echte Probleme mit meinem localhost zum testen von Websites. Es läuft extrem langsam! Manchmal dauert es bis zu einer minute um eine Seite zu laden. Ich bin mit Firefox und die Seiten, die ich Teste laufen problemlos auf andere Entwickler in meinem Büro das lokal /auf den Produktions-server.
Ich habe die ganz normale Dinge :-
- Deaktiviert IPv6
- Nicht im debug-Modus
- Die Seite in den höchsten app-pool (Hoch Isoliert) auf IIS 6.
- Einnahme von firewalls usw.
Das problem scheint nur auftreten, wenn man-Seiten enthalten, die irgendeine form von .net-code in der code-behind.
Schätzen, dass dies ein wenig vage topic /stab in the dark, aber würde schätzen jede Art der Beratung - es ist schrecklich, warten Sie eine minute jeder Aktualisierung zu versuchen, eine änderung!
Cheers, Sean.
"langsam localhost"
, kam hier, Lesen Sie diese post, eingereicht meine Antwort, und meine localhost ist immer noch versuchen zu starten. InformationsquelleAutor der Frage royse41 | 2010-03-05
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich hatte das gleiche problem mit PHP. Ich löste es, indem Sie "localhost" auf "127.0.0.1" in der Datenbank Verbindungs-Parameter, wie jemand hier vorgeschlagen: https://serverfault.com/a/444338/62739 . Ich denke, es kann auch für Sie arbeiten, versuchen Sie es.
InformationsquelleAutor der Antwort grongor
Teilen nur meine Lösung... ich habe die url in meinem browser aus localhost:port zu 127.0.0.1:port das führte zu sehr schnellen Ladezeiten
InformationsquelleAutor der Antwort SoliQuiD
Hatte ich dieselben Probleme, bearbeitet meine hosts-Datei 127.0.0.1 localhost, merkte aber keinen Unterschied.
Habe ich dann deaktiviert die Kompression in der IIS-panel und angewendet, und das problem scheint nun behoben sein.
IIS-Manager - > Kompression - > Häkchen bei "Komprimierung dynamischer Inhalte Aktivieren" und deaktivieren Sie "Enable static content compression'. Dann Auf 'Anwenden'.
Hoffe, das hilft!
Grüße,
Geoff
InformationsquelleAutor der Antwort Geoff
Deaktivieren Sie die antivirus auf den Ordner, wo ist der code der web-Anwendung. In meinem Fall habe ich beobachtet, dass eine große Verbesserung mit Avast antivirus.
InformationsquelleAutor der Antwort dlopezgonzalez
Für Personen mit einem mac. Wenn Sie mit verschiedenen Hostnamen sagen, testen.lokale und test2.local. Versuchen Sie, testen Sie.lokale zu testen.dev. Ich fand heraus, dass Mac OS X lion controls .lokale tld. Also, wenn Sie es ändern, um etwas anderes geht es schneller.
Und natürlich auch über Vorschläge wie das abschalten der ipv6-Referenz in der hosts-Datei:
#::1 localhost
und setzen diese in die hosts-Datei:
127.0.0.1 localhost
so ist es Punkte zu ipv4.
InformationsquelleAutor der Antwort Lars Nieuwenhuizen
Wenn Ihr mit .Net dann ausschalten debug in Ihrem Web.Config geht um die Leistung zu verbessern ohne Ende.
InformationsquelleAutor der Antwort davidjones
Dieser Vorschlag fixiert es für mich. Klar, die WebSiteCache in C:\Users\username\AppData\Local\Microsoft\WebSiteCache
http://blog.geocortex.com/2007/12/07/slow-visual-studio-performance-solved/
InformationsquelleAutor der Antwort James
Wenn Sie nur die Seite anzeigen, Ausgang (nicht Debuggen), dann gehen Sie auf das Web.Config-Datei und festlegen von debug auf false. Diese änderungen Ladezeit von >15 Sek bis <1 Sek.
InformationsquelleAutor der Antwort Gary
Versuchen, aktivieren Sie die Bypass proxy-server für lokale Adressen. Dies funktioniert für alle installierten Browser (Firefox, Chrome, etc).
Öffnen Sie Internet Explorer, indem Sie auf die Schaltfläche Start Bild der
Start-Taste. In das Suchfeld Internet Explorer, und klicken Sie dann
in der Liste der Ergebnisse auf Internet Explorer.
Klicken Sie auf die Schaltfläche Extras, und klicken Sie dann auf Internet-Optionen.
Klicken Sie auf die Registerkarte Verbindungen, und klicken Sie dann auf LAN-Einstellungen.
Wählen Sie die Option einen proxy-server für LAN verwenden das Kontrollkästchen.
Wählen Sie den Proxyserver für lokale Adressen
InformationsquelleAutor der Antwort Dherik
Ich bin mit Wamp-Server, Windows 7 und eine leistungsfähige Maschine.
Mein Apache ist konfiguriert zum ausführen von einem anderen port außer port 80. Ich habe auch Zugriff auf meine lokale Website nicht über 'localhost', sondern ein hostname zugeordnet meiner IP über dyn.com. Ich glaube, die Tatsache, dass ich bin läuft aus auf einen anderen port als 80 zu machen scheint Kaspersky Web-Anti-Virus-Funktion sehr sensibel (da viele skizzenhafte Seiten ab laufen von verschiedenen Häfen) und verlangsamt die Dinge
Deaktivieren scheint es gelöst zu haben das Problem.
InformationsquelleAutor der Antwort Jonathan Lahijani
Nach dem erstellen des Projekts die website braucht einige Zeit, um einen Spaziergang durch die neue dll -:).
Es ist normal, dass das laden einer Webseite nach Umbau einige Zeit in Anspruch nimmt. Sollte dies nicht geschehen, wenn nur etwas ändern, zum Beispiel javascript.
InformationsquelleAutor der Antwort Younes
Ich weiß, die op wurde mit einer älteren version von IIS, und dies kann nicht auf ihn anwenden, aber ich bin dieses posting, wie es vielleicht anderen helfen. Ich hatte das gleiche problem und keine der oben genannten IPv6-oder hosts-Datei änderungen für mich gearbeitet. Meine asp.net MVC4-Projekt war wirklich langsam nach dem drücken von F5 aktualisieren der js-änderungen auf localhost. Es war passiert in allen Browsern - Chrome, FF und IE. Irgendwann merkte ich, ich war mit IIS Express 8.0 lokal, und es stellt sich heraus 8.0 ist extrem langsam, wenn die js-Dateien und scheint ein Fehler zu sein. Wenn ich lief iisexpress auf der Kommandozeile und drücken Sie F5, konnte ich sehen, jede js-Datei dauerte 4 oder 5 Sekunden zum laden.
Landete ich deinstallieren von IIS 8.0 und Installation von IIS express 7.5, und sofort war das problem behoben. Hier sind die Schritte, die ich gefolgt:
IIS Express 8.0 scheint installiert zu sein mit VS 2012 also, wenn Sie einen neuen installieren, oder eventuell ein service pack-update könnte dies ein upgrade der vorherigen IIS-Express-version.
InformationsquelleAutor der Antwort Ciaran Bruen
Führen Sie den Prozess Überwachen, um zu sehen, welche Ressourcen(Netzwerk, Datei -, Registrierungs-Threads) konsumiert und sehen, jede unnötige Ressource(remote https, teuer Datei liest) konsumiert
Hatte ich ähnliches problem. Wenn ich den process monitor habe ich herausgefunden, dass meine fusion-Protokoll aktiviert ist, so gibt es viele in der Platte, die verzögert das laden von dll-Dateien nach der Deaktivierung der fusion-Protokoll IIS Express ist es schneller.
InformationsquelleAutor der Antwort user1094140
Ich habe gerade meine hosts-Datei aus:
zu
InformationsquelleAutor der Antwort Jeremy Thompson
Deaktivieren Xdebug in php.ini behoben mein problem.
InformationsquelleAutor der Antwort jack pier