Sto cercando la 'way to go' (ovvero il modo più efficiente, più utilizzato, generalmente accettato) per il ricaricamento dei dati da un server Web a un front-end. Nell'applicazione fine, avrò diversi campi di output in cui i dati deve essere scritto, ad esempio come questo:Dati di ricaricamento efficienti/trasferimento dei dati dal server al client
I flussi di dati saranno diverso tra loro per l'applicazione finale. Le linee dovranno essere ricaricate con dati aggiornati e aggiornati dal server.
Ho pensato di utilizzare le richieste Ajax per aggiornare come ogni secondo, ma ci deve essere un altro modo per farlo. Le richieste Ajax causeranno molto traffico di dati. Inoltre, quando si utilizza la chat di Facebook, non è necessario attendere ogni secondo, le chat vengono ricevute quasi istantaneamente. Tuttavia, non vedo richieste di polling Ajax fatte quando utilizzo gli strumenti di sviluppo di Mozilla Firefox. Questo mi ha fatto pensare se ci sarebbe stato un modo diverso per farlo.
Ho esaminato Node.js, ma sembra che non sia possibile con il mio host.
Ho sentito persone parlare di Ajax Push, è questo che dovrei usare? Se sì, puoi darmi un esempio di utilizzo di base?
In caso contrario, quale sarebbe quindi essere la strada da percorrere quando si dispone di più flussi di dati che devono essere ricaricati entro un secondo?
I requisiti sono velocità e basso traffico dati. Pertanto, non sarebbe un'opzione per eseguire il polling continuo del server, penso, perché ciò creerebbe un sovraccarico enorme.
Non penso che sia di alcuna importanza, ma sto usando PHP5.3 nel back-end e JavaScript con jQuery 1.9.1 nel front-end.
+1 Il rintracciamento di queste informazioni mi ha richiesto un po 'di tempo per un progetto recentemente pubblicato. Avevo zero esperienze di sviluppo web e sono rimasto sorpreso di apprendere che spingere i dati dal web server al browser era così raro. –