スクリプトの実行が終了しても、SQLサーバーへの接続は閉じられないことがわかっています。代わりに、リンクは将来の使用のために開いたままになります(mysql_close()はmysql_pconnect()によって確立されたリンクを閉じません)。
では、mysql_pconnect()接続はいつ閉じられますか?
スクリプトの実行が終了しても、SQLサーバーへの接続は閉じられないことがわかっています。代わりに、リンクは将来の使用のために開いたままになります(mysql_close()はmysql_pconnect()によって確立されたリンクを閉じません)。
では、mysql_pconnect()接続はいつ閉じられますか?
pconnect接続は、次の場合にのみ閉じます。
a)apacheが再起動/停止されます
b)mysqlが再起動/停止されます
c)my.cnfファイルで設定されているように、指定された時間が経過した後
ただし、永続的な接続を開くポイントは、接続を開いたままにして、とにかく新しい接続を作成するオーバーヘッドを回避することであるため、とにかく問題ではありません。別のpconnectを実行する場合は、既存の接続を使用するか、存在しない場合は新しい接続を作成します。