2

持続的接続を使用する必要があるかどうかを判断しようとしています。PHPでmysql接続を確立/閉じるオーバーヘッドを追跡するにはどうすればよいですか?

4

1 に答える 1

2

これを読む必要がありますhttp://www.php.net/manual/en/features.persistent-connections.php

PHP自体は通常の設定では永続的ではないため、永続的な接続はPHPでは非常に悪い場合があります。最終的に発生するのは、ApacheプロセスがDB接続を開いたままにして終了することですが、使用されません。そのため、何もしないDB接続がたくさんあることになります。通常、mysqlに設定した最大接続数に達することになります。

基本的に、Webサーバーとデータベース間の接続が非常に遅い(そしてそうすべきではない)場合を除いて、永続的な接続を使用しないでください。それが聞こえるほど非論理的です。

于 2010-10-18T20:56:09.797 に答える