1

スクリプトの実行が終了しても、SQLサーバーへの接続は閉じられないことがわかっています。代わりに、リンクは将来の使用のために開いたままになります(mysql_close()はmysql_pconnect()によって確立されたリンクを閉じません)。

では、mysql_pconnect()接続はいつ閉じられますか?

4

2 に答える 2

0

pconnect接続は、次の場合にのみ閉じます。

a)apacheが再起動/停止されます

b)mysqlが再起動/停止されます

c)my.cnfファイルで設定されているように、指定された時間が経過した後

ただし、永続的な接続を開くポイントは、接続を開いたままにして、とにかく新しい接続を作成するオーバーヘッドを回避することであるため、とにかく問題ではありません。別のpconnectを実行する場合は、既存の接続を使用するか、存在しない場合は新しい接続を作成します。

于 2018-06-19T14:58:59.613 に答える
-1

あなたはこれを読むべきです:

http://www.php.net/manual/en/features.persistent-connections.php

于 2010-07-20T19:23:08.007 に答える