私は遠くの(そしておそらく遅い)MySQLサーバーへの接続を(時には)使用するアプリケーション(MySQL/PHP)をビルドします。このアプリはAJAXの囁きを使ってDB接続を頻繁に開きます。私はクライアント側の最適化を行ってきましたが、永続的な接続を使用するには十分な勇気がありませんでした。AJAX呼び出しでmysql_pconnectを使用するときに留意すべき事項
アイドル状態のmysql接続がサーバーの制限を超える可能性があります。その結果、サーバーを再起動する必要があります。だから、私はmysql.connection_timeout
を15秒まで使う予定です。これは、アイドル状態の永続的な接続をその限界の後になくすでしょうか?または、サーバー・プロセスの終了時までシステム・リソースをブロックしますか?
私は囁きの中でトランザクションを使用せず、すべてのロックは接続が閉じられた後に解放されるべきです、そうですか?
私が知っておくべき他の永続的な接続の問題はありますか? (私はすでにthe documentationを読んでいます)