2009-05-28 8 views
2

Ok, ich ist auf der Suche COMET zu implementieren, und ich auf dieser Seite gestolpert, die verschiedenen Optionen zu vergleichen:Was ist Rückrufabfrage?

http://cometdaily.com/maturity.html

Unter dem „Transport“, sie diesen Begriff „Rückruf-Polling“ verwenden - was ist Rückrufabfrage? Ich weiß, was normale Umfragen sind, und lange Umfragen, aber was ist Callback-Umfrage?

Antwort

-1

Sobald Sie also eine Verbindung mit einem Server mit einer einfachen AJAX-Anfrage hergestellt haben, kann der Server eine schnelle Antwort geben und die Verbindung schließen.

Und die Idee von COMMET besteht darin, diese Verbindung nicht zu schließen und Daten durch sie zu senden. Diese Daten könnten ein Javascript sein, das auf der Client-Seite ausgewertet würde.

Auch könnte es ein Javascript sein, das neue Verbindung öffnet, wenn die Zeit kommt. Und denken Sie, dies ist ein Callback-Polling - wenn Pooling vom Client auf der Serverseite initiiert wird.

3

Callback Polling ist ein wenig mehr als das; es ist eigentlich lange Polling mit JSON-P. Auf diese Weise können Sie Domain-übergreifende Abfragen durchführen (was mit dem Standard-XHR nicht funktioniert) und dennoch die Vorteile von Kometen und langen Abfragen nutzen.

Wir implementiert haben eine solche Struktur in WebSync unsere On-Demand-Version zu ermöglichen, zu arbeiten (Host wir die langlebige Verbindung auf unseren Servern) in Browsern wie IE, die HTML5 nicht unterstützen, usw.