-1

私はちょうど Google Play Music をテストしていて、1 つのページで非常に多くのことが行われているのに、コンソールに XHR リクエストがあまり表示されないのはなぜですか?

AJAX サイトを作成すると、(通常は jQuery の $.ajax() メソッドを使用して) 実行するすべての XHR 要求が、予想どおりコンソールにはっきりと表示されます。しかし主流のサイトでは、Facebook の場合はなおさらですが、目に見える XHR リクエストはあまり行われていないようで、新しいステータスの更新を確認するために 10 秒ごとにサーバーに ping を送信しているようには見えません.. .!

私が読んだ代替手段は、永続的な接続と、おそらく他のソースからデータをプルして現在のページで使用できるようにするタグをページに動的に挿入することです。

4

1 に答える 1

2

私はそれらのサイトを試したことはありませんが、たとえばStack Overflowで使用される一般的な解決策は、 websocketsを使用することです。それらは、ポーリングなしでサーバーからクライアントへの情報の効率的なプッシュを可能にします。

于 2012-11-14T19:40:55.363 に答える