Come aggiungere dinamicamente nuovi post una volta creati

1

Sto cercando di progettare un'applicazione in cui gli utenti possano creare post con Django sul back-end. In questo momento devo aggiornare la pagina con JavaScript ogni 20 o 30 secondi per verificare la presenza di nuovi post che potrebbero essere disponibili per quella pagina. Mi stavo chiedendo se ci sono modi più efficaci per fare questo? Forse con una risposta JSON? Sto cercando una soluzione come Twitter, in cui mostrano quanti nuovi post sono disponibili che non sono nella pagina o anche su Facebook dove aggiornano automaticamente i messaggi nel muro.

Esiste una particolare tecnologia per la ricerca per rendere gli aggiornamenti più efficienti?

    
posta Jonathan 05.02.2013 - 20:10
fonte

1 risposta

2

Ci sono diversi metodi per questo:

  1. Web Sockets
  2. Polling lungo (o il termine generale Comet)

Per le soluzioni, consulta:

  1. django-socketio
  2. Non un'implementazione di django, ma una grande risorsa per i concetti: SignalR

Suggerirei di seguire la rotta websockets, per poi tornare al polling lungo. Ecco un articolo abbastanza accademico su lunghi sondaggi e best practice .

    
risposta data 05.02.2013 - 21:13
fonte

Leggi altre domande sui tag