気づいたら、1年ぶりの更新だった(汗)
さてさて、開発環境のLAMPを最新版にバージョンアップしてみたら、
PDO経由でのMySQLへのアクセスが遅い遅い、従来の10倍ぐらい時間がかかっている!!!
調べてみたら、PDOのConnectionで遅い。。。。はて?
環境は以下
旧:Apache2.2,MySQL5.1,PHP5.2
新:Apache2.4,MySQL5.5,PHP5.4
どうやら、接続時の文字列を「localhost」にしていたのだが、DNSの名前解決で遅延しているらしい、これを「127.0.0.1」とIP指定してあげたらもとの速度に戻った。
ググるとVista,Win7,Win8で起きるらしい
なんでだ。。。hostにも「localhost 127.0.0.1」と設定したのにダメ
ネットワークのIP6も使用禁止にしたのに
本当の解決方法を知りたい。