1

PHP アプリケーションでデータベース クラスを設定しています。PDO または MySQLi のいずれかを使用する予定でした。永続的な接続を考えていましたが、これが最善のアイデアかどうか疑問に思っています。PDO とは異なり、MySQLi は自動的に接続の状態をmysqli_change_user().

ただし、PHP マニュアルに記載されているように、mysqli_change_user()関数は高価であり、パフォーマンスが低下する可能性がありますが、無効にすることもできると記載されています。

現在、2 つの質問があります。

  • 永続的な接続は良い考えですか? もしそうなら、PDOまたはMySQLiで?
  • 関数のコストがmysqli_change_user()高すぎて、永続的な接続を使用した場合のパフォーマンスの向上が無効になりますか? もしそうなら、適切なコードを書いていれば、それを無効にするのはそんなに悪い考えですか?
4

2 に答える 2