Ok。この質問をタイトルに入れる方法がわからなかったので、ここに簡単な説明があります。私が無料で提供する(または提供しない)いくつかの販促物を備えたサイトを持っているとしましょう。何かあげたいことがあれば、フェイスブックやツイッターなどで発表します。ウェブサイトにアクセスして、簡単なフォームに記入したり、簡単な質問をカップルしたり、もちろん名前と住所を入力したりできます。しかし、問題は、たとえば、このものを20個無料で提供できることです。フォームを送信すると、これは自動的にデータベーステーブルに移動します。PHPを使用してこのオファーの現在のステータスを表示する方法を知っています(たとえば、残りのアイテムは12個だけです。急いでください!)。AJAXを使用してこれを数秒ごとに更新しても問題はありません。しかし、ここで私が見ている問題は、これがより人気があり、短期間に多くのオファーがあるとしましょう。私はしません 2秒ごとに何百人もの人々からのクエリでデータベースが過負荷になることを望んでいます。2秒ごとに1つのクエリ(サーバーのどこか)を送信し、現在Webサイトにアクセスしているブラウザーでこのクエリの値を更新する方法はありますか?これが明確な質問であるかどうかはわかりませんが、私が求めているのは、この種の状況のベストプラクティスとなるものです。データベースのオーバーロードに関する私の懸念は合理的ですか?そして、追加の問題...この特定の状況(参加できる人数に制限があります)では、アイテムが1つしかないときに、2人がまったく同時にフォームを送信すると、奇妙な動作をする可能性があるという脅威がありますか? ?2秒ごとに1つのクエリ(サーバーのどこか)を送信し、現在Webサイトにアクセスしているブラウザーでこのクエリの値を更新する方法はありますか?これが明確な質問であるかどうかはわかりませんが、私が求めているのは、この種の状況のベストプラクティスとなるものです。データベースのオーバーロードに関する私の懸念は合理的ですか?そして、追加の問題...この特定の状況(参加できる人数に制限があります)では、アイテムが1つしかないときに、2人がまったく同時にフォームを送信すると、奇妙な動作をする可能性があるという脅威がありますか? ?2秒ごとに1つのクエリ(サーバーのどこか)を送信し、現在Webサイトにアクセスしているブラウザーでこのクエリの値を更新する方法はありますか?これが明確な質問であるかどうかはわかりませんが、私が求めているのは、この種の状況のベストプラクティスとなるものです。データベースのオーバーロードに関する私の懸念は合理的ですか?そして、追加の問題...この特定の状況(参加できる人数に制限があります)では、アイテムが1つしかないときに、2人がまったく同時にフォームを送信すると、奇妙な動作をする可能性があるという脅威がありますか? ?データベースのオーバーロードに関する私の懸念は合理的ですか?そして、追加の問題...この特定の状況(参加できる人数に制限があります)では、アイテムが1つしかないときに、2人がまったく同時にフォームを送信すると、奇妙な動作をする可能性があるという脅威がありますか? ?データベースのオーバーロードに関する私の懸念は合理的ですか?そして、追加の問題...この特定の状況(参加できる人数に制限があります)では、アイテムが1つしかないときに、2人がまったく同時にフォームを送信すると、奇妙な動作をする可能性があるという脅威がありますか? ?
私はこの主題の方向性を見たいと思います。一般的なものでもかまいません:)
PS:いいえ、英語は私の第一言語ではありません:) Thx