このプロジェクトでは、顧客の注文ステータスをリアルタイムでインタラクティブに表示する必要があります。
現在のページには、新しい注文があるかどうかを確認するための ajax ロングポーリングがすでにあります。
ここで、次のことを行う必要があります。新しいフィードバックがあるかどうかを確認してください...
ポーリングをオフにしたら、スタックしなくなったことがわかりました。
今度は 2 つ行う必要があります。直接クラッシュしますか?
現在のページの長いポーリングは、ページが読み込まれた後に実行されるため、ページが永久に読み込まれたように見えます。
タイトルがオンになり続けます。
setTimeout( を追加する必要があります。 )それに?
Ajax があるため、メソッドをインターフェースに変更し、渡されたパラメーターに基づいて 1 つまたは複数の結果を取得できるため、複数のリクエストを開始する必要はありません
以前にリリースされた WebSocket プロトコルは要件を満たすことができ、また http に基づいています
https://socket.io/ を推奨します。
考虑一下websocket
html5 SSE (EventSource) サーバーはリアルタイムでクライアントにプッシュし、WebSocket よりも簡単です
リクエストした秒数によって異なります