Xamppを使用して実行している独自のデータベースがあります。まだパブリックアクセスを許可していますが、ApacheおよびMySqlサービスを使用しています。たくさんのSQLクエリを終了する適切な方法を知りたいです。私はajaxを使用してデータをphpページに送信し、サーバーからいくつかのデータを照会しています。ajaxリクエスト中に、ハンドラーphpページをプログラムして、必要な特定のデータを取得するために複数のクエリ(少なくとも1つ以上)を実行するようにしました。mysqli_kill()
さて、プロセスのどの時点でまたはを使用すべきかわかりませんmysqli_close()
。私は今それを設定しているので、その特定のajaxリクエストに対するすべての即時クエリが実行された後でのみ、mysqli_close()を実行します。mysqli_kill()も使用していません。データベース接続やサーバーのパフォーマンス管理についてあまり知らないので、方法がわかりませんこれを考慮します。一方では、そのユーザーがWebページからログオフするまで、接続を閉じる必要はありませんよね?または、接続が来て処理されるときに、各接続を開いたり閉じたりする必要がありますか?
このハンドラーphpページは、私が持っているいくつかのWebページからの要求を処理します。Webページの1つには、ヒント(一致する可能性があります)を表示するためにキーストロークごとにajax要求を送信する入力ボックスがあります...これは従業員アクセス専用ページであるため、接続高すぎてはいけません。
私もこの投稿を見てみました誰かがmysqliclose関数についてのこのステートメントについて少し説明できますか?
答えは、phpマニュアルのWebサイトからの提案と矛盾しています。誰かがいつ使用するか、また、私が説明した状況で、パフォーマンスのために接続を維持する理由があるかどうかmysqli_kill()
を明確にしてください。mysqli_close()