Home > Database > phpMyAdmin > Completely solve the lag problem of phpmyadmin local application

Completely solve the lag problem of phpmyadmin local application

angryTom
Release: 2019-11-26 14:43:51
forward
3179 people have browsed it

The following column phpmyadmin usage tutorial will introduce to you how to completely solve the lag problem of phpmyadmin local application. I hope it will be helpful to friends in need!

Completely solve the lag problem of phpmyadmin local application

When using phpmyadmin, you often encounter slow response. It takes about 3-4 seconds to access a page. Looking for the reason, there are different answers on the Internet. Some said that it is requesting the server verification script and that some code in version_check.php needs to be commented out. I did so, but it didn't work. Others said that the return time in Util.class.php needs to be modified. I Doing so also doesn't work.

Recommended tutorial: PHPMyAdmin

I have no choice but to open the debugging tool and find out where this will happen. The tool has become so slow. When I open the network, I see two requests. The return time of each access is more than 2 seconds. One is index.php and the other is sql.php. Breakpoint debugging (the stupidest way, exit) ;

Completely solve the lag problem of phpmyadmin local applicationFinally traced to ./Libraries/classes/Dbi/DbiMysqli..phpThe mysqli_real_connect() method in this file takes 1 time each time For more than seconds, print out the incoming parameters and find that the $host parameter uses localhost and change it to 127.0.0.1 (config.inc.php (Modify in Medium), it opens immediately, the feeling of lag disappears, everything is fresh and natural, and extremely comfortable;

But why is mysqli_real_connect using localhost slower than '127.0.0.1'? localhost != 127.0.0.1?

Continue to check the information: Check the official manual mysqli_real_connect function: http://php.net/manual/zh/mysqli.real-connect.php

Note:

host can use domain name and IP address. If NULL or the string "localhost" is passed then the channel will be used instead of TCP/IP to connect to the local server.

I did not use --enable-named-pipe when I started the MySQL service locally, so I could not use pipe to connect to the server. I used TCP/ip to connect, which would of course change. slow! !

The above is the detailed content of Completely solve the lag problem of phpmyadmin local application. For more information, please follow other related articles on the PHP Chinese website!

Related labels:
source:csdn.net
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template