Eficiencia

PAUT-0037 (Pauta)

Reducir los tiempos de carga.

El tiempo de carga de una página es un factor muy importante a tener en cuenta para la satisfacción del usuario. Una página nunca debe llegar a tardar 10 segundos en cargarse y lo ideal es que no supere los 3 segundos.


Para reducir los tiempos de carga, podemos utilizar las siguientes opciones:

  • Optimizar imágenes para reducir su peso.
  • Crear hojas de estilo, que se descargarán una sola vez.
  • Usar CSS Sprites: descargar una imagen de 10 KB es más rápido que 10 imágenes de 1 KB (las imágenes de mayor tamaño tienen un efecto negativo en dispositivos móviles).
  • Reducir el uso de elementos multimedia, como pueden ser ficheros Flash.
  • Dividir la información en varias páginas.
  • Intentar evitar el uso de servidores externos.
  • Fusionar todos los ficheros de scripts, o la mayoría de ellos, en uno solo y no extenderse en comentarios.
  • Utilizar herramientas de cacheo de páginas web para evitar tener que generarla nuevamente con cada visita. Ejemplo: Módulo Boost para Drupal.

En los elementos que se necesiten rutas absolutas, utilizar la dirección IP del sitio remoto en vez de su nombre de dominio.

  • Habilitar la compresión en los servidores web para los ficheros de texto plano.
  • Colocar los enlaces a los CSS en la parte superior de la página, para que pueda ser formateada correctamente, y el javascript en la parte inferior, para que su ejecución no detenga la carga del resto de elementos de la página.

Contenidos relacionados

Recursos
Área: Interfaz de usuario » Usabilidad » Usabilidad en aplicaciones web
Código Título Tipo Carácter
RECU-0164 Pingdom Tools Herramienta Recomendado
RECU-0165 Page Speed Herramienta Recomendado
RECU-0166 YSlow Herramienta Recomendado