Domanda

Quale sarebbe il miglior meccanismo, per raggiungere la capacità, per gli utenti, che vengono effettuati, ricevono messaggi, generati dal server. Poiché non c'è modo per un server, di inviare informazioni all'utente, quando ha un nuovo messaggio da consegnare, un browser utente dovrebbe sondaggio con un intervallo specifico, da ricevere in risposta nuovi messaggi, inoltre, dovrebbe esserci un modo per il server, Per non inviare messaggi, che sono già consegnati all'utente. Potresti effettuare connessioni con qualcosa come il meccanismo di chat pubblica, ma la cosa di cui ho bisogno è il ritardo del messaggio più vicino al tempo reale e la capacità di gestire circa 100 utenti in modo simultaneo, rendendo possibile il meno traffico. Nota aggiuntiva: i dati sono necessari solo quando l'utente è online, non è necessario archiviare tali dati nel server, affinché altri utenti leggano "cronologia".

Nella mia mente, esiste un modo per raggiungere questa "casella di messaggi" globale in cui il server mette tutti i messaggi, il browser utente interviene costantemente il server, per verificare, se l'ultimo ID messaggio ricevuto è uguale all'ultimo ID messaggio nella casella dei messaggi.

La domanda è: se questo è il modo giusto per farlo, o ci sono altri modi per tali compiti, poiché è necessario trovare dati in tempo reale ovunque: dati sui sensori, giochi multiplayer, chat, mercato azionario e altro ...

Altri suggerimenti

Non sta spingendo una strategia migliore? Tenere aperta una connessione TCP tra server e browser e le modifiche allo streaming nel browser quando sono disponibili nuove informazioni.

Dai un'occhiata a HTML 5 WebSockets. (che fa esattamente questo)

Ecco un Demo

Hai guardato Cometa?

Comet è un modello di applicazione Web in cui una richiesta HTTP di lunga durata consente a un server Web di spingere i dati su un browser, senza che il browser lo richieda esplicitamente.

Se cerchi stackoverflow, ci sono molte informazioni sul suo uso.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top