WebSockets vs XHR für große Datenmengen

Ich bin mit SocketIO auf NodeJS und ich don ' T Pflege viel über die breiten Browser-Unterstützung, wie es mein Haustier-Projekt, wo ich will, um alle macht der neuen Technologien zu erleichtern, die Entwicklung. Meine Sorge ist, über wie soll ich das senden von großen Mengen von JSON-Daten vom server zum client und wieder zurück. Auch diese Beträge sind nicht so groß, als könnte Sie für video-oder Bild-Binär-Daten, ich nehme an, nicht größer als Hunderte von Kilobyte pro Anfrage.

Zwei Szenarien, die ich sehe sind:

  1. Senden eine Benachrichtigung per WebSockets vom server zum client, dass einige Daten geholt werden sollen. Dann der client-code führt eine regelmäßige XHR-Anfrage an den server und bekommt Daten per XHR.
  2. Senden der ganzen Daten über WebSockets vom server zum client. In diesem Fall habe ich nicht brauchen, um ausführen alle zusätzlichen Anfragen bekomme ich nur alle Daten über WebSockets.

Sah ich erste Fall, in Meteor.js so fragte ich mich, die Gründe.
Bitte teilen Sie uns Ihre Meinung.

Schreibe einen Kommentar