サーバー上で発生したイベントに関する通知をユーザーに表示するWebサイトを実装したいと考えています。私の計画は次のとおりです。大量の保留中の要求を処理する方法
- イベントがこれらの600秒サーバの時間間隔でサーバー上に発生した場合、600秒のタイムアウト
- を持つことになり、サーバへの非同期要求(ASP.NET)を作るために
- イベントが発生していない場合は、サーバーは600秒後に「イベントなし」応答を送信します。
- JSは、サーバーからのフィードバックを受けて応答を処理し、次のメッセージを送信します要求。
このアプローチの問題は、訪問者の大量のWebサイトには「保留中」のリクエストがたくさんあることです。
質問:
は、私が問題のようにすることを考えるべきでしょうか?そのための解決策は何ですか?おそらく私は別のアプローチを実装する必要がありますか?
フィードバックをお寄せください。
__is__は基本的に長いポーリングを記述していますが、node.jsに限定されるわけではありません。 – Na7coldwater
GregL、あなたが示唆しているのは実際には回避策です。私は頻繁なリクエストを行うという考えも考えましたが、あまり好きではありません。しかし、あなたの答えに感謝します。 – Budda