¿Qué sucede realmente cuando una página web no se carga?

¿Qué sucede realmente cuando una página web no se carga?

¿Sabes cuando a veces vas a un sitio y la barra de progreso (o el semicírculo en Chrome) se llena o gira, pero no se muestra ningún contenido? ¿Qué está pasando realmente en el fondo aquí? ¿Tiene algo que ver con la cantidad de contenido que debe mostrarse para un sitio determinado?

Respuesta1

Podrían estar sucediendo muchas cosas o nada en absoluto. Hay muchos factores en juego.

  1. A medida que su solicitud para esa página sale de su computadora, es posible que no llegue al destino o que el navegador simplemente esté esperando que el sitio complete la solicitud.
  2. Es posible que el sitio esté experimentando mucho tráfico o que esté en un servidor lento.
  3. La ruta que debe tomar la información podría verse obstaculizada.
  4. su conexión a Internet puede tener problemas; Problemas de DNS, proxy o puerta de enlace.
  5. Incluso podría ser un problema específico del navegador, como la necesidad de borrar el caché.

La lista podría seguir.

Respuesta2

Básicamente, cuando una barra de estado de navegación está pendiente, significa que su navegación está esperando la respuesta de unCONSEGUIRmétodo de solicitud de la página web a la que está accediendo. Si sigue funcionando y no pasa nada, son posibles dos situaciones:

  • Su navegación no puede llegar a la página solicitada;
  • O el servidor no puede enviártelo.

Hasta que su navegador desborde su temporizador de respuesta, la barra sigue mostrando el progreso.Referencia:

Siempre que su navegador web recupera un archivo (una página, una imagen, etc.) de un servidor web, lo hace mediante HTTP, es decir, "Protocolo de transferencia de hipertexto". HTTP es un protocolo de solicitud/respuesta, lo que significa que su computadora envía una solicitud para algún archivo (por ejemplo, "Tráigame el archivo 'home.html'") y el servidor web devuelve una respuesta ("Aquí está el archivo", seguido de el archivo en sí).

Respuesta3

Obviamente es específico del navegador, pero podrían estar sucediendo varias cosas:

  1. su conexión de red es lo suficientemente lenta como para significar que su navegador está esperando a que baje el contenido
  2. el servidor web es lo suficientemente lento (o quizás está bloqueado) como para no proporcionar contenido tan rápido. Será lento por muchas razones (la máquina servidor no tiene las especificaciones suficientes, proporciona contenido a muchos clientes, etc.)

Si ve una página en blanco, es probable que el navegador ni siquiera tenga el HTML básico que representa la página/marcos, etc., para renderizar antes de mostrar más contenido de imagen, etc.

Respuesta4

Para evitar la latencia, haga lo siguienteBuenos procedimientos de navegación (GBP):

información relacionada