ホームページ  >  記事  >  バックエンド開発  >  phpmyadmin4+ のアクセスが非常に遅い場合の解決策_PHP チュートリアル

phpmyadmin4+ のアクセスが非常に遅い場合の解決策_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:43:27921ブラウズ

多くの友人は、phpmyadmin4.0 以降を使用すると、開くのが以前よりもはるかに遅いことに気づきます。dedecms を使用したことがある友人は、同じ問題に遭遇するでしょう。dedecms の解決策は、リモート ファイルがロードされ、phpmyadmin4 も動作することです。同じように、コードを見つけて削除するだけです。

phpmyadmin4 以降のバージョンを使用すると、速度が大幅に遅くなることを多くの人が感じています。要約すると、解決策を提供します。
1. ローカリゼーション時間を変更する

原則: ローカライズされた時刻フォーマットには gettext のサポートが必要です。環境がこの機能を有効にしていない場合、文字化けが返され、#phpmyadmin Ajax 処理に影響します。このテストは phpmyadmin 4.0.2 php 5.5.0 環境で検証されました。 変更: ./libraries/Util.class.php ファイル

コードは次のとおりですコードをコピー#探す
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);

2. オンラインアップグレードをブロックする

原則: phpmyadmin の公式 Web サイトは GFW であり、アップデートを自動的にチェックする時間は壁の中で待っているのは無駄なので、閉じてください

./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);
}
今ログアウトした後、再度ログインしてすぐに開くかどうかを確認してみましょう~

http://www.bkjia.com/PHPjc/633184.htmlwww.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/633184.html技術記事多くの友人は、phpmyadmin4.0 以降を使用すると、開くのが以前よりもはるかに遅いことに気づきます。dedecms を使用したことのある友人も同じ問題に遭遇するでしょう。dedecms の問題は、ロードされることです。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。