¿Por qué una solicitud genera múltiples solicitudes cuando abre un sitio web?

Si quiere decir que abrir un sitio web crea más de una solicitud en el panel de depuración de la red, esta es su respuesta.

Las páginas web no son una sola página . El HTML que estructura el documento es una solicitud (generalmente), pero luego hay hojas de estilo que se usan para dar forma y color al esqueleto HTML, Javascript que se usa para dar conveniencia, interactividad y fluidez. Tampoco hemos mencionado imágenes o contenido incrustado todavía.

Estos recursos no se pueden cargar al mismo tiempo que una solicitud porque:

  1. A menudo no residen en el mismo servidor. A menudo, las personas eligen usar los espejos de bibliotecas de la Red de Distribución de Contenido (CDN)
  2. Los recursos adicionales se definen en el HTML, o incluso en uno de los otros recursos adicionales. El HTML debe descargarse para saber cuáles son los recursos adicionales, pero las hojas de estilo pueden incluso importar otras hojas de estilo o caras de fuente
  3. JavaScript puede realizar solicitudes web y podría estar haciéndolo para mantener la página actualizada, enviar información o sondear una API.

Érase una vez que vivíamos con un Internet con solo una solicitud por página web, pero no había imágenes, ni AJAX, y todos los scripts y estilos tenían que definirse usando etiquetas HTML.

Gracias a Dios, la tecnología ha avanzado hasta el punto en que podemos mantener los diferentes idiomas web separados y organizados.