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 の両方に存在し、競合が発生するためです。
------解決策---------