2011年5月31日

[PHP-users 35588]PHP 5.3.6からのmysql_connect()が遅い

sumiyaといいます。

以下の環境で、PHPからのmysqlの接続が遅く調べております。原因として
思い当たるところがありましたら、教えていただきたいのですが。

Windows server 2008 SP2(IIS)
PHP-5.3.6-nts-Win32-VC9-x86.zip
mysql-noinstall-5.1.56-win32.zip

PHPはfast-cgiで組み込んでいます。

php.iniファイルはテストのため、php-ini-developmentを使用し、以下の
項目のみ変更しています。

user_dir = "c:\Inetpub\wwwroot"
extension_dir = "ext"
extension=php_mysql.dll

--- サンプルプログラム
$getstart = microtime(true);
$link = mysql_connect('localhost', 'root', '');
if (!$link) {
die('接続できませんでした: ' . mysql_error());
}
echo '接続に成功しました<BR>';
printf("after connect: %f<br>", microtime(true)-$getstart);
mysql_close($link);
printf("after close: %f<br>", microtime(true)-$getstart);
--- ここまで

--- 5.3.6での実行結果:
接続に成功しました
after connect: 0.997660
after close: 0.997805
---

PHPだけ、以下のバージョンを変更すると、
php-5.2.17-nts-Win32-VC6-x86.zip

--- 5.2.17での実行結果:
接続に成功しました
after connect: 0.011204
after close: 0.011413
---

よろしくおねがいします。
_______________________________________________
PHP-users mailing list PHP-users@xxxxx
http://ml.php.gr.jp/mailman/listinfo/php-users
PHP初心者のためのページ - 質問する前にはこちらをお読みください
http://oldwww.php.gr.jp/php/novice.php3


投稿者 xml-rpc : 2011年5月31日 14:07
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/104286
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。