2

いつでも変化する可能性のあるオブジェクトのステータスを調べる必要があります。最良のシナリオは、オブジェクトが変更された場合にクライアント側が更新されることですが、クライアント側が最初に更新を要求しない限り、更新をクライアント側にプッシュするための配管はないと思います。

そのため、5秒ごとにコールサーバーに設定されるjQueryajax呼び出しを介してポーリングを実装することを考えています。これは合理的な解決策ですか?

4

1 に答える 1

6

最良のシナリオは、オブジェクトが変更された場合にクライアント側が更新されることですが、クライアント側が最初に更新を要求することなく、更新をクライアント側にプッシュするための配管があると思います。

クライアントへのプッシュ通知を実現できるSignalRをチェックアウトできます。この結果、トラフィックが大幅に削減され、アプリケーションが非常に最適化されます。

そのため、5秒ごとにコールサーバーに設定されるjQueryajax呼び出しを介してポーリングを実装することを考えています。これは合理的な解決策ですか?

はい、もちろん、PUSHを実行したくない場合は、これが従来のポーリング手法です。

于 2011-09-07T18:03:25.137 に答える