Globedia.com

×

Error de autenticación

Ha habido un problema a la hora de conectarse a la red social. Por favor intentalo de nuevo

Si el problema persiste, nos lo puedes decir AQUÍ

×
×
Recibir alertas

¿Quieres recibir una notificación por email cada vez que Pakomail escriba una noticia?

Mi web carga lenta - Imágenes sin src - Webmasters

11/10/2010 19:39 0 Comentarios Lectura: ( palabras)

A veces los webmaster nos llevamos una sorpresa al subir la web al servidor. Este es uno de los fallos que puede causar esa lentitud

Cómo se comporta un navegador cuando un tag img tiene src vacío

Este sería un ejemplo: < img src='' ..../> . Típicamente, lo que ha pasado aquí es que nuestra web es dinámica, y el código era algo similar a esto: ... Src='< ?php echo $imagen?> '... Pero por el motivo que sea, no había una imagen definida.

Ante esto, lo que hace el navegador es solicitar una imagen a la misma URL que está que tiene cargada ahora mismo. Para que nos entendamos, si el navegador está mostrando la página http://mi.pagina.com, hace la misma petición esperando obtener una imagen. Sería el equivalente a que hubiéramos puesto en el código ... Src='http://mi.pagina.com'.

Una imagen con src='' puede hacer que tu aplicación web con estado no funcione

Resultado de una imagen sin src

El resultado es claro. El navegador solicita la página dos veces. Esto, en el mejor de los casos, hará que el código dinámico de nuestra web se ejecute dos veces.

  • El doble de carga en el servidor
  • El doble de tiempo hasta la carga completa de la página

En el peor de los casos (aplicaciones web que conservan el estado) puede hacer que nuestra aplicación no funcione correctamente.

Yo miso pasé dos días buscando un problema que resultó ser lo que os cuento. Una imagen volvía a solicitar la página al final del todo, y lo que se pintaba en la pantalla no tenía nada que ver con lo que había en la clase que la controlaba porque la acción en cuestión se ejecutaba dos veces.

Una imagen con src='' hará que el servidor trabaje el doble y que la página tarde el doble en cargar

Si te ha ayudado, haz una donacióna; -)


Sobre esta noticia

Autor:
Pakomail (1 noticias)
Visitas:
4421
Tipo:
Tutorial
Licencia:
Creative Commons License
¿Problemas con esta noticia?
×
Denunciar esta noticia por

Denunciar

Comentarios

Aún no hay comentarios en esta noticia.