2017-04-16 11 views
0

私はAngularJS 1.3を使用していますが、HTTPリクエストのみをサポートするバックエンドを持っています。 (WebSocketsなし)。AngualrJS - 「リアルタイム」httpリクエストと同じ

ほとんどの「リアルタイム」データの更新にはどのような方法が最適ですか? 現在、私は$intervalを使用しており、毎秒httpリクエストを送信していますが、私は満足していません。いつもより良い選択肢があるかもしれないと思っています。

ありがとうございました!

答えて

2

説明に基づいて、実際には選択肢はありませんが、データやユーザーインターフェイスの特性に基づいて動作を最適化することができます。

たとえば、リソースの消費を最小限に抑えるには、インターフェイスの関連する部分が表示されていない場合(たとえば、別の「ページ」にある場合やユーザーが別のブラウザタブに切り替えた場合など)

データが大量で頻繁に変更されない場合は、データが実際に変更されるまで304 Not Modifiedを返すようにサーバーを設定できます。

帯域幅を大幅に節約できる場合は、完全なデータセットではなく差分のみを送信することもできます。

関連する問題