Duda con php

  • Autor Autor Jonay Basanta
  • Fecha de inicio Fecha de inicio
J

Jonay Basanta

Épsilon
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Hola, recién ayer decidí comenzar a estudiar php mediante un manual. La versión exacta php5
Mientras leía el manual me entró la siguiente duda. Lo podéis ver en la imagen.

¿Quiere decir que una página siempre va a tener múltiples conexiones http? Gracias

Y si es así ¿siempre será por script o por imágenes?

PGU1p1P.png
 
Supuestamente si, y que es el problema si php es un lenguaje de servidor?
 
Esta es mi forma de entenderlo... Entra en un navegador, vas a las opciones de administrador y entras en la parte de "network", entonces recarga alguna página y vas a ver todas las peticiones que hace el navegador al servidor. De esta forma es como puede suceder que a veces en una página se cargue un elemento primero que otro. Ahí vas a poder ver todos los elementos que son traídos desde el servidor por separado.
 
Y si es así ¿siempre será por script o por imágenes?
Si, por ambas, todo elemento que tengas en tu sitio hace un llamado http para conseguirlo. Por ejemplo, si tienes jQuery.js, Bootstrap.js, Bootstrap.css, imagen.png, imagen2.png, en total se estarían haciendo 5 llamados para que tu página los resuelva, pero si es el caso de que "imagen2.png" la usas dos veces en la página, solo se hace el primer llamado, ya que el navegador la tendría almacenada (al refrescar la página, hace los llamados de nuevo) así que cualquier elemento que no sea inline en el sitio, crea un llamado.
 
Bueno, eso no sería una duda de PHP en concreto, pero como comentan se harían más llamadas conforme más referencias a ficheros externos incluyas.

Estudia algo sobre sprites si quieres hacer diseños sin tantas peticiones de imágenes 😉
 
Supuestamente si, y que es el problema si php es un lenguaje de servidor?

Esta es mi forma de entenderlo... Entra en un navegador, vas a las opciones de administrador y entras en la parte de "network", entonces recarga alguna página y vas a ver todas las peticiones que hace el navegador al servidor. De esta forma es como puede suceder que a veces en una página se cargue un elemento primero que otro. Ahí vas a poder ver todos los elementos que son traídos desde el servidor por separado.

Si, por ambas, todo elemento que tengas en tu sitio hace un llamado http para conseguirlo. Por ejemplo, si tienes jQuery.js, Bootstrap.js, Bootstrap.css, imagen.png, imagen2.png, en total se estarían haciendo 5 llamados para que tu página los resuelva, pero si es el caso de que "imagen2.png" la usas dos veces en la página, solo se hace el primer llamado, ya que el navegador la tendría almacenada (al refrescar la página, hace los llamados de nuevo) así que cualquier elemento que no sea inline en el sitio, crea un llamado.

Bueno, eso no sería una duda de PHP en concreto, pero como comentan se harían más llamadas conforme más referencias a ficheros externos incluyas.

Estudia algo sobre sprites si quieres hacer diseños sin tantas peticiones de imágenes 😉

Muchas Gracias.
 

Temas similares

Atrás
Arriba