2010-11-16 13 views
5

Mire las páginas de perfil de los usuarios que han hecho más de 10 preguntas. (por ejemplo, https://webapps.stackexchange.com/users/2496/tobeannounced)¿Cómo genera Stack Exchange generar nuevas páginas tan rápido?

Ahora intente omitir las preguntas 10-20, o la página 2 de las preguntas que han hecho.

La carga de la nueva página es casi instantánea.

¿Cómo se logra esto?

Simplemente cargue todas las preguntas cuando se carga la primera página para que todas las páginas adicionales que se carguen se carguen muy rápido? En otras palabras, las páginas adicionales están precargadas?

+2

Esto realmente pertenece en meta.stackoverflow.com – ale

Respuesta

7

Utilizando la pestaña de red de Firebug para Firefox, puede ver todas las solicitudes HTTP que se realizan. Con esto activado, puede ver que al hacer clic en el siguiente enlace se libera una solicitud HTTP que toma la siguiente página de preguntas (es decir, no precargando todas las preguntas con la carga de página inicial). Es una pequeña solicitud, pequeña respuesta, y el servidor responde realmente rápidamente, por lo que ocurre casi instantáneamente.

Cuestiones relacionadas