|
Disminuir el Tiempo de Carga de una Web |
|
|
|
Cuando un Usuario ha de esperar cierto tiempo a que se cargue la página solicitada, pierde el interés sobre el contenido. Si no reciben una respuesta inmediata tienden a insistir constantemente (la misma petición una y otra vez) o a desistir.
En este Artículo se explican algunas técnicas para desarrollar páginas que carguen más rápido, independientemente de la velocidad de conexión que posean.
· No abusar de las tablas: es muy común el uso de tablas para maquetar una página y crear complejas presentaciones, aunque su finalidad fue en un principio la de tabular los datos. Si la Web está muy cargada de tablas, el explorador del usuario tardará un tiempo en recalcular todos los anchos y altos para ajustarla. Esto se puede evitar en cierta medida. En el caso del contenido basta con dividir el texto con saltos de línea y párrafos. En el caso del diseño, cambiando las tablas dentro de tablas por más celdas o columnas de una sola tabla.
· No abusar de los gráficos decorativos: no solo por que los gráficos tardan en ser descargados del Servidor y en mostrarse en la página (normalmente no se espera más de 15 segundos antes de reintentarlo), si no por que el usuario puede tener desactivado en su navegador la carga de imágenes. En estos casos la página suele perder claridad y quedar menos atractiva que una página sin gráficos.
En caso de tener que usar imágenes, use los atributos HEIGHT y WIDTH cuando inserte una imagen en la página. De esta manera el navegador sabe el tamaño de la imagen antes de que empiece a descargarla, lo que le permite dibujar los espacios vacíos y así visualizarla completa antes.
También es recomendable aprovechar la caché de los navegadores, de manera que si por ejemplo utilizamos una imagen para decorar una esquina de una tabla, se puede utilizar tantas veces como se quiera, ya que el explorador solo la descargará una vez.
· No abusar de otros objetos: como por ejemplo animaciones Flash, videos o sonidos, no solo por su peso, si no por los problemas añadidos de compatibilidad entre navegadores, necesidad de plugins y el efecto de distracción que producen.
NI4
http://www.ni4.org/modules.php?name=News&file=article&sid=36
|