ホームページ >バックエンド開発 >PHPチュートリアル >php4を5にバージョンアップするとデータベース(sqlserver2000)への接続が遅くなる問題の解決方法
php4 を 5 にアップグレード後、データベース (sqlserver2000) への接続が遅くなります
システム環境
windows2000 サーバー
sqlserver 2000 (別のマシンにインストール)
apache 1.3.X (apache2.2 も変更)同)
php 5.2.8(4を使うと非常に速かった。ローカルLANアクセスなので基本的に遅延がないので、この2秒は一目瞭然。
==========
テストコード
これは遅いです(データベース自体には問題ありません。PHP4を使えば遅延は感じません)
echo "hello";
$server="12.34.56.78";
$username="uu";
$password="pp";
$cnn=mssql_connect($server,$username ,$password);
mssql_select_db('mydb',$cnn);
echo "hello";
phpinfo();
========
場合のみ
echo "hello";
phpinfo();
は非常に高速なので、データベースへの接続に時間がかかると判断します
-- ---解決策--- ------------------
sqlserver2000 は非常に古いものですが、php5.2.8 はさらに新しいものです。あ、マッチングが遅いと感じたら、データベースのバージョンかPHPのバージョンを変えてみてください。
もちろん、可能であれば、同じ PHP バージョンとデータベース バージョンを持つ他のマシンでテストして、同じ問題が発生するかどうかを確認することを検討できます。
------解決策------------------
%……
------解決策------------------
carenter01 の投稿を引用:
システム環境