Moderne Web-Anwendungen mit ASP.NET MVC und JavaScript, 2nd Edition
by Manfred Steyer, Holger Schwichtenberg Dr.
Long-Polling
Long-Polling bedeutet, dass der Client eine Verbindung zum Server aufbaut und der Server mit einer Benachrichtigung antwortet. Da der Client nicht wissen kann, wann eine zu versendende Benachrichtigung vorliegt, hält er die Verbindung so lange offen, bis dies der Fall ist oder bis sie aufgrund eines Timeouts terminiert wird. Da HTTP verbindungslos arbeitet, wird die Verbindung auch nach dem Erhalt einer Antwort vom Server, welche im diskutierten Fall die Benachrichtigung darstellt, geschlossen. Egal weswegen die Verbindung abgebaut wird, der Client initiiert immer wieder eine neue und legt somit die Basis für weitere Benachrichtigungen durch den Server. Der Nachteil dieser Vorgehensweise liegt im Kommunikationsoverhead, der durch ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access