2010-11-16 8 views
5

Guarda le pagine del profilo degli utenti che hanno fatto più di 10 domande. (ad esempio https://webapps.stackexchange.com/users/2496/tobeannounced)In che modo Stack Exchange genera il carico di nuove pagine così velocemente?

Ora prova a saltare alle domande 10-20 o alla pagina 2 delle domande che hanno posto.

Il carico per la nuova pagina è quasi istantaneo.

Come è stato realizzato?

Basta caricare tutte le domande quando viene caricata la prima pagina in modo che le pagine aggiuntive richiamate vengano caricate molto velocemente? In altre parole, le pagine aggiuntive sono precaricate?

+2

Questo appartiene veramente a meta.stackoverflow.com – ale

risposta

7

Utilizzando la scheda di rete di Firebug per Firefox, è possibile visualizzare tutte le richieste HTTP effettuate. Con questo attivato puoi vedere che cliccando sul link successivo si attiva una richiesta HTTP che afferra la prossima pagina di domande (ad esempio, è non precaricando tutte le domande con il caricamento iniziale della pagina). È una piccola richiesta, una piccola risposta e il server risponde in modo tempestivo , motivo per cui accade quasi istantaneamente.

Problemi correlati