私は各ユーザーが複数のの注文を持つことができるウェブサイトを持っています。各注文にはステータスがあります。バックグラウンドプロセスは、必要に応じて各注文のステータスを更新し続けます。私は、彼の注文の状況をリアルタイムでユーザーに知らせたい。このように、私は、特定のユーザーのすべての注文を返すAPIエンドポイントを開発しました。 クライアント側では、注文を表示するReactコンポーネントを開発しました。その後、すべての注文とステータスを取得するためにAJAXリクエストがAPIに対して実行され、Reactは必要に応じて自動更新されます。ウェブサイトのライブアップデート - 1秒あたり1 ajaxは悪い練習ですか?
ユーザーのすべての注文を悪い習慣にするには、毎秒1 AJAXコールを行っていますか?私ができる他の戦略は何ですか?
詳細を教えてください。なぜそれは悪い練習ですか? – Ivan
ソケットは、イベントに基づいて接続を確立するため、より良いです –
ちょっと@アイバン、ちょうど私がこの状況ではソケットではなく、ajaxで行く理由について話して私の答えを編集しました。 –