菜单

phpmyadmin展开异常的慢的消除措施

2019年8月8日 - Java

# 查找
return strftime($date, $timestamp);
 
# 替换成如下代码:
if(extension_loaded(‘gettext’))
  return strftime($date, $timestamp);
 
# 中夏族民共和国区这般设置.
date_default_timezone_set(‘UTC’);
return gmdate(‘Y-m-d H:i:s’, $timestamp + 28800);

phpmyadmin4类别通通加载缓慢的末尾原因是新近phpmyadmin的官方网址常常打不开,而phpmyadmin页面会自动检查官互连网的次序版本更新,所以当你进来phpmyadmin管理页面点击数据库的时候phpmyadmin一向在品味连接官方网站进而把全副张开进程拖得异常的慢。

2、屏蔽在线进级

#规律: 本地化时间格式化须要gettext帮助, 假若你的条件未有展开此成效,
将会重返乱码, 影响#phpmyadmin ajax的管理. 本测量试验在phpmyadmin 4.0.2 php
5.5.0 景况上表达通过.

近期退出后, 再登陆访谈, 看看是否现已秒开了? 我们试试吧~

第一步:
# 文件名 ./libraries/Util.class.php 文件.

规律:
本地化时间格式化亟待gettext帮忙,
借令你的条件并未有开启此成效, 将会回去乱码, 影响#phpmyadmin ajax的管理.
本测量试验在phpmyadmin 4.0.2 php 5.5.0 意况上证实通过.
修改:./libraries/Util.class.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 = ‘http://www.phpmyadmin.net/home\_page/version.json‘;
//    if (ini_get(‘allow_url_fopen’)) {
//        $response = file_get_contents($file);
//    } else if (function_exists(‘curl_init’)) {
//        $curl_handle = curl_init($file);
//        curl_setopt($curl_handle, CURLOPT_RETURNTRANSFER, 1);
//        $response = curl_exec($curl_handle);
//    }
}

 

# 查找
return strftime($date, $timestamp);

规律:
phpmyadmin官方网站被GFW了,自动物检疫查更新的时间白白浪费在墙内等待,关闭就可以
修改:./version_check.php 文件,将上边那么些代码删除恐怕注释掉

复制代码 代码如下:

 代码如下

修改完后phpmyadmin立刻又回来秒开了。

$save = true;
$file = ‘http://www.phpmyadmin.net/home\_page/version.json‘;
if
(ini_get(‘allow_url_fopen‘))
{
    $response = file_get_contents($file);
} else if (function_exists(‘curl_init’)) {
    $curl_handle = curl_init($file);
   
curl_setopt($curl_handle,
CURLOPT_RETURNTRANSFER, 1);
    $response = curl_exec($curl_handle);
}

# 中华夏族民共和国区这么设置.       
date_default_timezone_set(‘UTC’);
return gmdate(‘Y-m-d H:i:s’, $timestamp + 28800);

 代码如下

# 第二步: ./version_check.php文件.
    $save = true;
    $file = ‘http://www.phpmyadmin.net/home\_page/version.json‘;
    if (ini_get(‘allow_url_fopen’)) {
        $response = file_get_contents($file);
    } else if (function_exists(‘curl_init’)) {
        $curl_handle = curl_init($file);
        curl_setopt($curl_handle, CURLOPT_RETURNTRANSFER, 1);
        $response = curl_exec($curl_handle);
    }
# 将地点这几个代码删除只怕注释掉. 原因是合法已挂, 那检查升级开支30秒时间.

过五个人用了phpmyadmin4自此的本子开掘速度好像慢了过多,计算下,提供消除方法。
1、修改本地化时间

地点代码是经过注释掉else{……}中间这段来撤销phpmyadmin连接官方网站version.json来检查更新

附:另三个网络朋友的消除办法

终极的解决办法是不让phpmyadmin检查更新,找到phpmyadmin目录下version_check.php文件,具体修改如下:

# 今后剥离后, 再登陆访谈, 看看是否已经秒开了?
# 大家试试吧.

你也许感兴趣的稿子:

# 替换来如下代码:
if(extension_loaded(‘gettext’))
  return strftime($date, $timestamp);

复制代码 代码如下:

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图