22

タイトルごとに、SignalRは、Webページで使用される一般的なAjax(jQuery Ajaxなど)の更新の適切な代替手段になりますか。

ありがとう

4

1 に答える 1

27

ユーザーアクションによってトリガーされるサーバーへのブラウザーによる呼び出しだけを行う必要がある場合は、jQueryAjaxを使用する必要があります。

サーバーがユーザーアクションに対して非同期的にクライアントを更新する必要がある場合にのみ、SignalRを使用してください。従来はタイマーとAjax呼び出しを使用してサーバーを繰り返しポーリングし、何かが変更されたかどうかを確認する状況で使用します。

両方の種類の呼び出しが発生している状況では、ユーザーアクションとサーバー配信通知の両方にSignalRを使用できますが、それらを分離しておく方が簡単でクリーンな場合があります。

于 2012-05-18T14:49:45.193 に答える