跳至正文

phpMyAdmin 表加载很慢、卡顿的解决方法

  • 干货

phpMyAdmin 4 以上系列版本通通加载缓慢的最终原因是 phpMyAdmin 页面会自动检查官网上的程序版本更新,所以当进入 phpMyAdmin 管理页面点击数据库的时候 phpMyAdmin 一直在尝试连接官网从而把整个打开过程拖得很慢。

最终的解决办法是不让 phpMyAdmin 检查更新,针对 phpMyAdmin 5.1.3 版本,找到 phpMyAdmin 目录下 .libraries\classes\VersionInformation.php 文件,具体修改如下:

        if (isset($_SESSION['cache']['version_check'])
            && time() < $_SESSION['cache']['version_check']['timestamp'] + 3600 * 6
        ) {
            $save = false;
            $response = $_SESSION['cache']['version_check']['response'];
        } else {
            $save = true;
            // $file = 'https://www.phpmyadmin.net/home_page/version.json';
            $file = '';
            $httpRequest = new HttpRequest();
            $response = $httpRequest->create($file, 'GET');
        }

上面代码是通过清空 $file 变量的值来取消 phpMyAdmin 连接官网 version.json 来检查更新。

修改完后 phpMyAdmin 马上又回到秒开了。

标签: