Ich weiß nicht, wo das Problem liegt. WAMP war sehr langsam, daher habe ich meinen Computer neu formatiert und WAMP installiert. Der Zugriff auf localhost ist jedoch sehr, sehr langsam und wird manchmal gar nicht geladen. Ich habe es sogar entfernt und durch XAMPP ersetzt, aber ich habe immer noch das gleiche Ergebnis erzielt. Was könnte möglicherweise das Problem sein? Hier ist meine aktuelle Hosts-Datei:
127.0.0.1 localhost
127.0.0.1 localhost
Es hat vorher einwandfrei funktioniert, aber ich weiß nicht, was passiert ist und warum es in letzter Zeit merkwürdig geworden ist, da selbst eine Neuformatierung es nicht behoben hat.
LoadModule php5_module "C:/xampp/php/php5apache2_2.dll"
auf htpd.conf hinzugefügt und es neu gestartet, aber es hat überhaupt nicht geholfen.127.0.0.1 localhost
in der Hosts-Datei nicht zweimal, versuchen Sie also, eine herauszunehmen127.0.0.1
: Was passiert , wenn Sie zugreifen127.0.0.2
, oder127.1.2.3
oder eine andere Loopback - Adresse? Wenn beispielsweise MySQL an gebunden ist127.0.0.2
,127.0.0.1
funktioniert die Hardcodierung in den Apache-Conf-Dateien weiterhin?Antworten:
Ich hatte das gleiche Problem unter Windows 8 unter 64 Bit. Apache ist sehr langsam, aber wenn Sie F5 oft drücken, ist es in Ordnung. Am Ende habe ich es nach vielen Dingen geschafft, es zu lösen. Im Moment funktioniert es schnell.
Führen Sie die folgenden Aufgaben aus, um die Leistung zu steigern:
Ändern Sie den Abhörport von Apache
Ändern Sie den Überwachungsport von 80 auf 8080, um Konflikte mit Programmen wie Skype zu vermeiden. Öffnen Sie Ihre httpd.conf-Datei und suchen Sie die Zeile, die mit beginnt
Listen
(ungefähr in Zeile 62). Ändern Sie es wie folgt:Listen 127.0.0.1:8080
Ändere deinen Powerplan
Ändern Sie Ihren Energieplan von "Ausgeglichen" in "Hochleistung". Sie können dies in tun
Control Panel\All Control Panel Items\Power Options
Deaktivieren Sie IPv6
Die Credits dieser besonderen Aufgabe gehen an Jef, wo er in seinem Blog-Beitrag darauf hingewiesen hat . Von der Windows 8 Desktop, drücken Sie die
Windows Key
und dieR key
zugleichGeben Sie regedit in das Dialogfeld Ausführen ein und klicken Sie auf OK
Verwenden Sie den Registrierungseditor, um den Registrierungsbaum zu erweitern, und navigieren Sie zu:
Klicken Sie mit der rechten Maustaste auf
Parameters
, erweitern SieNew
und wählen SieDWORD (32-bit)
WertTreten Sie
DisabledComponents
in dasName
Feld einDoppelklicken Sie auf den neuen
DisabledComponents
Wert, rufen Sieffffffff
dasValue data
Dialogfeld auf und klicken Sie auf dieOK
SchaltflächeBestätigen Sie, dass der neue Registrierungswert die erforderlichen Daten enthält.
Ändern Sie Ihre etc / hosts
Wenn Sie virtuelle Hosts verwenden, fügen Sie nicht jeden virtuellen Host in einer neuen Zeile hinzu. Listen Sie sie stattdessen wie folgt auf.
127.0.0.1 site-a site-b site-c
Ich habe auch hinzugefügt,
127.0.0.1 127.0.0.1
da ich gehört habe, dass dies auch die Suche verbessert. (Kann das nicht bestätigen, aber es kann nicht schaden, es dort abzulegen)Ihre Hosts-Datei befindet sich unter
C:\Windows\System32\Drivers\etc
Überprüfen Sie, wie viele Apache-Prozesse ausgeführt werden
In meinem Fall liefen zwei Apache-Prozesse. Stellen Sie sicher, dass nur eine ausgeführt wird. Sie können dies überprüfen, indem Sie drücken
CTRL+ALT+DEL
und drückenTask Manager
Schalten Sie die Base Filtering Engine (BFE) aus.
Ich finde, dass ich auch ein bisschen arbeite, indem ich die Base Filtering Engine ausschalte. Da das Beenden oder Deaktivieren des BFE-Dienstes die Sicherheit des Systems erheblich verringert, sollten Sie dies nur bei Bedarf tun.
Gehen Sie zu Systemsteuerung => Verwaltung => Dienste => Basisfilter-Engine
Stoppen Sie die Base Filtering Engine, indem Sie auf Stop klicken
Erhöhen Sie die Prozesspriorität von Apache
Um zu Ihrem Task-Manager zu gelangen und die Prozesspriorität von Apache von Normal auf Hoch zu ändern, klicken Sie mit der rechten Maustaste auf -> Priorität festlegen -> Hoch
Halten Sie den Prozess von Apache beschäftigt
Dies ist eine etwas hässliche Methode, aber sie funktioniert auf jeden Fall. Es hält Apache beschäftigt und verarbeitet Ihre eigenen Anfragen schneller. Geben Sie Ihre lokale Webadresse in den iframe-Speicherort ein und speichern Sie sie in einer HTML-Datei. Führen Sie sie aus und lassen Sie sie dort, bis Sie fertig sind.
Downgrade auf Windows 7 Pro
Als Windows 8 Pro-Benutzer haben Sie Anspruch auf Downgrade-Rechte auf Windows 7. Lesen Sie hier mehr darüber. Für mich war das die einzige Lösung, die den Job wirklich richtig gemacht hat.
Viel Glück!
quelle
I also added 127.0.0.1 127.0.0.1
Das ist nicht einmal eine gültige Syntax für eineHOSTS
Datei. Sie können eine IP-Adresse nicht neu zuordnen.Check how many apache processes are running. In my case I had two apache processes running. Be sure you only have one running.
What‽ Sie soll von zwei Instanzen habenhttpd.exe
; das ist erwartet und normal . Der zweite ist der Worker, der die Hauptarbeit erledigt, und der erste ist nur der Monitor, der den Worker neu starten kann, wenn er abstürzt. Sie erhalten nur eine im Debug-Modus, die nicht für den regulären Gebrauch bestimmt ist.Dies wird durch IPV6 verursacht. Hier erfahren Sie, wie Sie MYSQL dazu bringen, es nicht zu verwenden. (also ohne IPV6 zu deaktivieren)
Bearbeiten Sie die MySQL-Datei 'my.ini'
Fügen Sie unter [wampmysqld] Folgendes hinzu:
Datei speichern und MySQL-Dienst neu starten
genießen!
quelle
Schauen Sie hier:
http://forum.wampserver.com/read.php?2,91602,page=3
Grundsätzlich verwenden,
127.0.0.1
anstattlocalhost
bei der Verbindung zu MySQL über PHP unter Windows 8wenn Sie phpmyadmin langsam finden
in der
config.inc.php
kannst du localhost127.0.0.1
auch ändernquelle
Die Lösung, die für mich funktioniert hat, war das Deaktivieren des cgi_module . Verwenden Sie eine der folgenden Methoden:
(Methode 1) Klicken Sie mit der rechten Maustaste auf WAMP> Apache> Apache-Module> deaktivieren Sie "cgi_module".
(Methode 2) Bearbeiten Sie httpd.conf und deaktivieren Sie das Laden des CGI-Moduls, indem Sie diese Zeile kommentieren:
Zum Kommentieren würde nur ein # vorangestellt, wie folgt:
Starten Sie den Apache-Dienst neu und Sie sollten bereit sein.
quelle
In meinem Fall ist die Ladezeit fünfmal schneller, wenn dies in der php.ini deaktiviert ist:
quelle
Für mich mit xDebug war diese Zeile in php.ini der Leistungskiller:
xdebug.remote_autostart=true
Als ich es entfernte, war die Seite wieder schnell.
quelle
Wenn Sie MySQL
127.0.0.1
anstelle vonlocalhost
In-mysql_connect
Funktion verwenden, hat es mir geholfenquelle
Ich kann unter @ Honesta-Antwort noch keinen Kommentar abgeben, daher schreibe ich hier, wie ich es schaffe, es zu lösen.
Meine Umgebung (ich weiß nicht, ob dies für die Antwort relevant ist)
Wie man
Ich habe gerade die
my.ini
Datei geöffnet und die Zeile, in der sie steht, auskommentiertDiese Datei befindet sich für XAMPP-Benutzer in
C:\xampp\mysql\bin\my.ini
.Credits
Dieser Artikel hat mir geholfen, das Problem zu lösen, obwohl ich nicht alles darin brauchte, da einige Einstellungen in XAMPP nicht angefordert wurden.
quelle
Ich habe gerade ein solches Problem auf meinem Laptop unter Windows 10 behoben. Plötzlich wurde wamp sehr langsam - eine Anforderung zum Laden einer Seite dauerte 2 Minuten.
Nach zahlreichen Versuchen stellte sich heraus, dass Windows Defender deaktiviert wurde, um das Problem zu beheben. Danach wirkten alle wie ein Zauber.
ps Ich würde vorschlagen, dass Sie Ihr Apache-Root-Verzeichnis zur Ausnahmeliste hinzufügen und den Verteidiger nicht vollständig deaktivieren.
quelle
Wie die meisten Antworten gezeigt haben, hilft die Verwendung der IP-Adresse 127.0.0.1 über "localhost" manchmal dem Problem der Langsamkeit - dies ist jedoch keine wirkliche Lösung, da das Unterstreichungsproblem dadurch nicht behoben wird.
Was dieses Problem schwierig (und ein Hit-and-Miss) macht, ist, dass es durch etwa ein Dutzend verschiedene Dinge zwischen dem Betriebssystem, der WAMP-Konfiguration und Ihrem Browser verursacht werden kann.
Entfernen Sie es
::1 localhost
aus Ihrer Windows-Hosts-Datei und stellen Sie sicher, dass127.0.0.1 localhost
es vorhanden ist. Sie möchten, dass Ihre Anfrage direkt an den abhörenden IPv4-Socket gesendet wird.Deaktivieren Sie IPv6 auf Ihrem System. Sie verwenden es höchstwahrscheinlich nicht, und es ist bekannt, dass es alle Arten von Problemen verursacht .
Schließen Sie Ihre Apache- und MySQL-Binärpfade sowie den Datenbankordner von Ihrer Firewall- und Antivirensoftware aus. Sie werden sich einmischen und die Dinge verlangsamen.
Setzen Sie Ihr TCP / IP-Subsystem zurück und starten Sie neu:
netsh int ip reset c:\resetlog.txt
Stellen Sie sicher, dass Ihr System keine veralteten DNS-Server verwendet:
ipconfig /all
Windows DNS-Cache leeren:
ipconfig /flushdns
Leeren Sie den Cache Ihres Browsers.
Etwas ausführlicher ist diese Anleitung: WAMP läuft sehr langsam
quelle
Für mich war es der Xdebug. Ich habe deaktiviert und es hat funktioniert, wie es sein sollte!
quelle
Nachdem ich jede Anweisung in diesem Beitrag ausprobiert habe, funktioniert sie für mich, wenn ich Folgendes hinzufüge:
Prozess hinzufügen:
quelle
Ich verwende wamp64 auf meinem Windows 10-Computer. Ich hatte das gleiche Problem und das Deaktivieren von Xdebug aus meiner php.ini-Datei behebt das Problem für mich.
quelle
Ich hatte das gleiche Problem. Die Reaktionszeiten waren extrem langsam und die Aktualisierungen funktionierten die meiste Zeit schnell. Alle Vorschläge mit dem Fahrrad haben nicht geholfen. Was bisher am besten zu helfen scheint (keine langsamen Reaktionszeiten in den letzten 30 Minuten), war das Zurücksetzen von Winsock, wie hier erläutert: http://www.devside.net/wamp-server/wamp-is-running-very-slow
Danach müssen Sie neu starten.
quelle
Mit Windows 10 (Juni 2018) konnte ich das Laden von 2 Sekunden auf weniger als 400 Millisekunden verbessern und dabei eine Reihe von Dingen ausführen, die ich in diesem Beitrag und im Internet gesehen habe
Xdebug in php.ini deaktiviert
Verwendet 127.0.0.1 in der Installation, in meinem Fall von Wordpress
Verwenden der @ honesta-Methode
Und Deaktivieren des CGI-Moduls, wie @Iulian Dita sagte
quelle
Hatte das gleiche Problem in Chrome und es verschwand nicht, nachdem alle bekannten Mittel angewendet wurden. Für mich bestand die Lösung darin, " Phishing- und Malware-Schutz aktivieren " in den Chrome-Einstellungen zu deaktivieren (Einstellungen -> Erweiterte Einstellungen anzeigen -> Datenschutz). Danach ist localhost blitzschnell.
quelle
Ich hatte auch dieses Problem.
Ich habe die oben vorgeschlagenen Einträge hinzugefügt, aber es hat nicht funktioniert.
Dies lag an der Tatsache, dass Spybot Search and Destroy meiner Hosts-Datei 15.000 Zeilen immunisierter Site hinzugefügt hatte (dh Sie daran hinderte, sie zu besuchen).
Meine Hosts-Datei war 433 KB groß - ich habe diese Zeilen entfernt und meine Seitenladegeschwindigkeit erheblich verbessert.
quelle
Das Ändern (Aktualisieren) meiner PHP-Version von,
5.5.25
um7.0.10
dieses Problem in meinem Fall zu lösen.quelle
Energieplan war das Problem. Geändert Ausgewogen auf Hohe Leistung.
quelle
Ich hatte den Verdacht, dass Chrome für eine Weile dumm und sperrig wird, und meine Probleme begannen nach dem Update. Da Ampps bei Internetverbindung besser funktionierte, habe ich 1 + 1 zusammengestellt. Versuchen Sie unter den erweiterten Chrome-Einstellungen, die Preload-Webseiten zu durchsuchen, um eine bessere Leistung zu erzielen. Und töte es.
Ironisch, aber nicht unerwartet, da es verwirrt zu sein scheint, Localhost vorzuladen. In meinem Fall war es die sofortige Lösung nach stundenlangem Konfigurationsfummeln und wochenlangem Leiden.
Vielen Dank an Google Entwickler.
quelle
Ich habe das gleiche Problem, aber ich behebe das Problem aus der Datenbank. Ich hatte den Tabellennamen umbenannt und eine neue Tabelle ohne Index erstellt, über den alle Indizes ausgeführt wurden, und ich hatte eine große Datenmenge in der Tabelle. Ich habe die ursprüngliche Tabelle erneut umbenannt, dies wurde für mich behoben .
quelle
Wenn Sie PHP Xdebug zum Debuggen verwenden, entfernen Sie diese Datei. Es hat bei mir funktioniert. Die Reaktionszeit wurde von 950 ms auf 125 ms reduziert.
quelle
Ich weiß nicht warum, aber das Schließen meiner Internetverbindung hat dieses Problem für mich gelöst.
quelle
Nachdem ich hier einige Antworten und Kommentare ausprobiert hatte, fand ich endlich eine Lösung! In diesem Artikel Der richtige Weg, um PHP zu konfigurieren Ich finde eine neue Art, PHP als Modul in Apache zu konfigurieren.
Für den Autor dieses Artikels ist die offizielle Methode zur Konfiguration von PHP nicht die optimalste. Die übliche und unangemessene Methode zum Konfigurieren von PHP ist folgende:
Ich habe es immer so gemacht, aber in dem Artikel wird empfohlen, das PHP-Modul folgendermaßen zu konfigurieren:
Ich habe sogar IPV6 aktiviert und meine Ladezeit sinkt von 45 Sekunden oder 1 Minute oder mehr auf nur 2 oder 4 Sekunden! Dank anderer hier erwähnter Antworten habe ich in meiner allgemeinen Konfiguration auch Folgendes aktiviert gelassen
GASTDATEI:
HTTPD.CONF
Abgesehen davon habe ich alle anderen Lösungen, die ich ausprobiert habe, zurückgesetzt, daher bin ich sicher, dass dies die einzigen sind, die ich verwendet habe.
quelle
Versuchen Sie einfach den "Inkognito" -Modus in Chrome.
Dies half mir schließlich, mein Problem zu lösen.
Bitte denken Sie daran, dies ist keine dauerhafte Lösung.
quelle
Ich laufe auf Wamp und hatte dieses Problem einmal. Es kann viele Faktoren geben, obwohl mir 5 Hauptfaktoren in den Sinn kommen.
1. Ein Programm kann dies verursachen (Selbst Antivirensoftware hängt nur davon ab, was Sie haben.)
2 .. Ist Ihr Computer voll oder verbraucht er viel Speicherplatz? Dies passiert einer meiner Partnerseiten.
3 .. Überprüfen Sie Ihre Regerstry-Dateien, da Fehler oder andere Fehler auftreten können. (Dies ist mein Problem.)
4 .. Nach der Deinstallation haben Sie die auf Ihrem Computer verbleibenden Dateien manuell gelöscht. (Ja, auch nach der Deinstallation mit wamp besteht die Tendenz, einen oder zwei Ordner mit wichtigen Daten zu belassen. Bei der Installation werden diese nicht geändert und wird gleich bleiben.)
5 .. Laden Sie den neuesten Wamp oder die neueste stabile Version davon herunter.
Hoffe, eines dieser Dinge hilft.
quelle