ホームページ >バックエンド開発 >PHPチュートリアル >連続リクエストとデータベース接続に関する問題について
継続的なリクエストとデータベース接続の問題について
ユーザーがクリックするたびにデータベースに接続するボタンがあるとします。 。
接続が多すぎるため、MYSQL に負荷がかかります
フロントエンドで最適化する予定です。各ユーザーがクリックする前後に時間間隔 (3 秒を想定) が発生します。
しかし、これでは問題は解決しないようです。根本的な問題は、永続的な接続に切り替えることができるかということです。
-----解決策--------------------------------
それを当然のことだと思っていますか?
接続が多すぎるため、MYSQL に負荷がかかります
ユーザーが 1 人だけで、そのユーザーが連続 10 回クリックした場合を想像してください。ストレスを感じます
次に、100 人のユーザーがいて、それぞれがクリックします。では、プレッシャーは大きいですか、感じていませんか?
------解決策------
特定の状況を詳細に分析することを忘れないでください。接続
を閉じるには、接続タイムアウトを設定する必要があります。 または、サーバーへの最大接続数を直接設定します。 mysqlがクラッシュしないように。
------解決策----------------------
次に、フロントエンドに制限を設ける必要があります。次回の注文はどれくらい時間がかかりますか、それともまったく注文されませんか? php はデータを取得した後、すぐにリンクを解放します。または、何もすることがないときにボタンを狂ったようにクリックするグループです。