Heim  >  Artikel  >  Datenbank  >  Lösen Sie das Verzögerungsproblem der lokalen phpmyadmin-Anwendung vollständig

Lösen Sie das Verzögerungsproblem der lokalen phpmyadmin-Anwendung vollständig

angryTom
angryTomnach vorne
2019-11-25 16:37:103049Durchsuche

In der folgenden Spalte des Tutorials zur Verwendung von phpmyadmin erfahren Sie, wie Sie das Verzögerungsproblem der lokalen Anwendung von phpmyadmin vollständig lösen können. Ich hoffe, dass es für Freunde in Not hilfreich ist!

Lösen Sie das Verzögerungsproblem der lokalen phpmyadmin-Anwendung vollständig

Bei der Verwendung von phpmyadmin kommt es oft zu einer langsamen Reaktion. Der Zugriff auf eine Seite dauert etwa 3-4 Sekunden. Auf der Suche nach dem Grund gibt es unterschiedliche Antworten im Internet. Einige sagten, dass das Serverüberprüfungsskript angefordert wird und dass ein Teil des Codes in version_check.php auskommentiert werden muss, aber andere sagten, das habe nicht funktioniert Die Rückkehrzeit in Util.class.php muss geändert werden. Dies funktioniert auch nicht.

Empfohlenes Tutorial: PHPMyAdmin

Ich hatte keine andere Wahl, als das Debugging-Tool zu öffnen und es herauszufinden Wo dies passieren würde. Wenn ich das Netzwerk öffne, beträgt die Rückgabezeit bei jedem Zugriff mehr als 2 Sekunden (der dümmste Weg, beenden) ;

Lösen Sie das Verzögerungsproblem der lokalen phpmyadmin-Anwendung vollständigEndlich auf zurückgeführt./Libraries/classes/Dbi/DbiMysqli..phpDie mysqli_real_connect()-Methode in Diese Datei dauert jedes Mal 1 Mal. Drucken Sie die eingehenden Parameter länger als Sekunden aus und stellen Sie fest, dass der Parameter $host localhost verwendet, und ändern Sie ihn in 127.0.0.1 (config.inc.php (Ändern in Medium), es öffnet sich sofort, das Gefühl der Verzögerung verschwindet, alles ist frisch und natürlich und äußerst komfortabel;

Aber warum ist mysqli_real_connect mit localhost langsamer als '127.0. 0,1'? localhost != 127.0.0.1?

Überprüfen Sie weiterhin die Informationen: Überprüfen Sie das offizielle Handbuch zur mysqli_real_connect-Funktion: http://php.net/manual/zh/mysqli.real-connect.php

Insider-Hinweis:

Der Host kann Domänennamen und IP-Adressen verwenden. Wenn NULL oder die Zeichenfolge „localhost“ übergeben wird, wird der Kanal anstelle von TCP/IP verwendet, um eine Verbindung zum lokalen Server herzustellen.

Als ich den MySQL-Dienst lokal startete, habe ich --enable-named-pipe nicht verwendet, sodass ich Pipe nicht verwenden konnte, um eine Verbindung zum Server herzustellen, zu dem ich TCP/IP verwendet habe verbinden, und natürlich würde es sich ändern. !

Das obige ist der detaillierte Inhalt vonLösen Sie das Verzögerungsproblem der lokalen phpmyadmin-Anwendung vollständig. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:csdn.net. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen