2011-12-22 18 views

risposta

1
  • Node.js risolve il problema di servire molti utenti concorrenti da server basati su I/O.
  • Per I/O, si intende che il calcolo da piccolo a nessuno viene eseguito nel ciclo di risposta della richiesta dalla parte del server .
  • Concorrente significo che migliaia di utenti possono mantenere aperta una connessione con il server.
  • Avere una connessione permanente consente la comunicazione in tempo reale, il server può inoltrare la connessione aperta, in un certo senso in questo modo si può pensare al server come all'avvio della comunicazione (comet, server push).

Tutto ciò consente di disporre di una vasta base di utenti con poche risorse del server e comunicazioni in tempo reale (chat, ecc.).

+0

Non capisco il tuo punto. È qualcosa come un lungo sondaggio? – ZolaKt

+0

@ZolaKt: sì, node.js funziona bene per il polling lungo –

+1

@SergeiTulentsev: è utilizzato solo per il polling lungo o ci sono altri vantaggi significativi? Se è solo per un lungo sondaggio, perché non utilizzare un approccio COMET, perché ricorrere a javascript? – ZolaKt