Come funziona la notifica "nuovo messaggio"?

6

Sono interessato a conoscere l'implementazione del "nuovo messaggio" in gmail, ad esempio. So che ajax viene utilizzato, ma cos'altro viene utilizzato sul lato server e client. Puoi spiegarmi lo scenario?

Gmail è solo un esempio per sostenere la mia domanda. Sono interessato alla soluzione più economica che consente di visualizzare nuovi contenuti in modo asincrono senza un evento attivato dall'utente.

Se conosci una risorsa che spiega il modo ottimale di implementare tale app, ti apprezzerò.

TY

    
posta dole doug 05.04.2011 - 10:52
fonte

2 risposte

2

C'è una tecnologia push server in corso lì o forse websocket. Consentire al server di notificare al client quando il server viene aggiornato invece di una richiesta di invio di jax ogni pochi secondi per verificare le modifiche.

Prova a cercare comet o Ajax Push. E anche websocket.

    
risposta data 05.04.2011 - 10:55
fonte
5

La tecnica è chiamata polling lungo , che in pratica significa mantenere la connessione di richiesta aperta . In particolare il caso del nome AJAX Comet è stato coniato per le sue varie implementazioni.

Con l'introduzione di WebSockets questo può essere sostituito da una comunicazione bidirezionale normale e persistente.

    
risposta data 05.04.2011 - 12:13
fonte

Leggi altre domande sui tag