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 ...

Get Moderne Web-Anwendungen mit ASP.NET MVC und JavaScript, 2nd Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.