DDOS を実行したり、クライアント アプリケーションを遅くしたりせずに、オンライン サーバーからライブ アップデートを取得する最も効率的な方法は何ですか?
*ロングポーリングについて聞いたことがありますが、それが最善の方法なのか、C# で実装する方法なのかわかりません。
DDOS を実行したり、クライアント アプリケーションを遅くしたりせずに、オンライン サーバーからライブ アップデートを取得する最も効率的な方法は何ですか?
*ロングポーリングについて聞いたことがありますが、それが最善の方法なのか、C# で実装する方法なのかわかりません。
最近では、最も簡単で効率的な方法はSignalRを使用することだと思います。
NDC 2012 からの非常に優れたビデオがあり、すぐに起動して実行できます。
クライアントとインフラストラクチャに応じて、WebSocket からロング ポーリングおよび永久フレームに適切にダウングレードします。
接続されているユーザーの頻度と数に応じて機能する可能性があるもう 1 つのオプションは、X 秒ごとにデータをポーリングすることです。アプリ サーバーでの接続オーバーヘッドを減らすために、キープ アライブ時間を無効にするか減らすことができます。