ホームページ > バックエンド開発 > PHPチュートリアル > PHP5.3 および PHP5.4。Windows 環境での MySQL 接続の効率が遅い場合の解決策。

PHP5.3 および PHP5.4。Windows 環境での MySQL 接続の効率が遅い場合の解決策。

WBOY
リリース: 2016-06-13 13:27:54
オリジナル
1220 人が閲覧しました

PHP5.3.* と PHP5.4.* Windows 環境で Mysql への接続効率が遅い
前述の通り、VC6 でコンパイルされた PHP5.2.17 は VC9 でコンパイルされた問題だと思います。同じ単純なクエリでも、VC6 の PHP5.2.17 では 6 ミリ秒以上かかりましたが、VC9 の上位バージョンの 5.3 および 5.4 では 2 秒以上かかりました。 Apache で動作する VC9 によってコンパイルされた PHP に問題があることを証明できれば十分です。
VC9 でコンパイルされた Apache2 をダウンロードしましたが、これも機能しません。
専門家の方、解決策はありますか?

-----解決策---------------------- ----------
テストとトラブルシューティングを行った結果、これはコンパイルされたバージョンと mysqlnd とは何の関係もありません。実際、解決策は次のように非常に簡単です。

"$dbhost='localhost' を置き換えます。 " データベース接続ステートメント
を "$dbhost = '127.0.0.1' "

に変更します。これは、"localhost" が IPv6 と IPv4 の両方に存在し、競合が発生するためです。
------解決策---------

話し合う

テストとトラブルシューティングを行った結果、コンパイルされたバージョンと mysqlnd とは何の関係もありませんでした。実際、解決策は次のように非常に簡単です。

"$" を置き換えます。接続データベース ステートメントの dbhost=' localhost' ”
「$dbhost = '127.0.0.1' ”

」に変更されました。これは、「localhost」が IPv6 と IPv4 の両方に存在し、競合が発生するためです。
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート